大佬教程收集整理的这篇文章主要介绍了asp.net-mvc – ASP.NET MVC Html.DropDownList由Ajax调用控制器填充?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
例如:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<TheFieldType>" %> <%= Html.DropDownList(.....
<%= Html.DropDownListFor( x => x.PropertyToHoldSELEctedValue,Enumerable.Empty<SELEctListItem>(),"-- Loading Values --",new { id = "foo" }) %>
然后设置一个将返回值的控制器操作:
public class FooController: Controller { public ActionResult Index() { return Json(new[] { new { Id = 1,Value = "value 1" },new { Id = 2,Value = "value 2" },new { Id = 3,Value = "value 3" },},JsonrequestBehavior.AllowGet); } }
然后使用AJAX填充值:
$(function() { $.getJSON('/foo/index',function(result) { var ddl = $('#foo'); ddl.empty(); $(result).each(function() { $(document.createElement('option')) .attr('value',this.Id) .text(this.value) .appendTo(DDL); }); }); });
以上是大佬教程为你收集整理的asp.net-mvc – ASP.NET MVC Html.DropDownList由Ajax调用控制器填充?全部内容,希望文章能够帮你解决asp.net-mvc – ASP.NET MVC Html.DropDownList由Ajax调用控制器填充?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。