MVC中,Html.DropDownListFor怎么绑定数据

html-css018

MVC中,Html.DropDownListFor怎么绑定数据,第1张

①.在Action中查询要绑定到DropDownListFor的数据,并赋值给ViewBag:

程序代码

public ActionResult Create()

{

ViewBag.Categories = new SelectList(db.Category, "Id", "Name")

return View()

}

②.在View中将数据绑定到DropDownListFor:

程序代码

@Html.DropDownListFor(model =>model.CategoryId, ViewBag.Categories as IEnumerable<SelectListItem>)

2.DropDownListFor选中指定项

这需要在SelectList构造函数中设置,例如:

程序代码

public ActionResult Create()

{

ViewBag.Categories = new SelectList(db.Category, "Id", "Name", "2")

return View()

}

<%=%>是用来绑定数据的;

<%:%>是python在.html文件中的用法;

<% %>叫做脚本片段,其中写的内容会翻译在Servlet的Service方法中,显然我们可以在Service方法中定义局部变量或者调用其他方法。

{% for img  in imgs %}

{% end %}

max{x,y}  是取x,y中的最大值

正则表达式:

对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。

用js给Html.Telerik.Grid重新绑定数据源的方法:

举例:

//初始化对象实例

var $grid = $("#gridID" ).data("tGrid")

//data为要绑定的数据,一般通过ajax通过后台传过来的mode集合

$grid.dataBind(data)