asp.net-mvc – 如何使用ASP.NET Core,2.0中的Razor Pages处理Aj
发布时间:2020-12-16 06:34:32 所属栏目:asp.Net 来源:网络整理
导读:下面我试图在CustomerModel Razor Pages中制作一个Post Request to Action方法/处理程序. RazorPage名称是“Customer.cshtml” 从Ajax请求绑定DropdownList div class="col-xs-12 col-sm-6 col-md-6 col-lg-4"select class="form-control" id="CustomerID" n
下面我试图在CustomerModel Razor Pages中制作一个Post Request to Action方法/处理程序.
RazorPage名称是“Customer.cshtml” 从Ajax请求绑定DropdownList <div class="col-xs-12 col-sm-6 col-md-6 col-lg-4"> <select class="form-control" id="CustomerID" name="CustomerID" asp-for="Customer.CustomerID" asp-items="@(new SelectList(string.Empty,"CustomerID","Name"))"> </select> Ajax请求
<script type="text/javascript"> $(document).ready(function () { $.ajax({ type: 'GET',// we are calling json method // /Pagename/ActionMethod // /Pagename/Handler(OnGetListofCustomer) url: '/Customer/OnGetListofCustomer',contentType: "application/json",success: function (data) { $("#CustomerID").append('<option value="' + "0" + '">' + "Select State" + '</option>'); debugger; $.each(data,function (i,state) { $("#CustomerID").append('<option value="' + state.CustomerID + '">' + state.Name + '</option>'); }); },error: function (ex) { alert('Failed to retrieve states.' + ex); } }); }); PageModel 发出Ajax请求时出错 解决方法
我不认为你能够像这样访问剃刀页面动作方法.你能这样试试吗?
$.getJSON("/Customer?handler=ListofCustomer",function(data){ //Do something with the data. }); 因为要访问除默认OnGet或OnPost方法之外的任何方法,我们需要处理程序,其内部运行时映射到方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 发布ASP.NET应用程序时,是否应该将构建类型更改为
- asp.net-mvc – 建议在开发期间使用nhibernate设
- asp.net-web-api – 不能构造String类型
- linq – ASP.NET Web API GET方法:为单个参数传
- asp.net – 人们如何调用aspx文件以区别于aspx.c
- asp.net-mvc-3 – MVC3:如何在HtmlHelper扩展中
- asp.net – 如何防止重复的回发混淆我的业务层
- asp.net – HttpContext.Current.Cache可用于所有
- asp.net-mvc-4 – 如何将自定义linq查询传递给视
- ASP.NET Kendo UI上传
热点阅读