html.dropdownlist(htmldropdownlistfor初期赋值)
.net MVC使用一个下拉框 ,Html.DropDownList出错
定义重名了吧,重新定义个
if (category != null)
{
ViewData["MyCategory"] = new SelectList(categories, "CategoryId", "Name", category.CategoryId);
}
else
{
ViewData["MyCategory"] = new SelectList(categories, "CategoryId", "Name");
}
MVC中,Html.DropDownListFor怎么绑定数据
①.在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 IEnumerableSelectListItem);
2.DropDownListFor选中指定项
这需要在SelectList构造函数中设置,例如:
程序代码
public ActionResult Create()
{
ViewBag.Categories = new SelectList(db.Category, "Id", "Name", "2");
return View();
}
html.dropdownlist选中的值如何在后台获取
我想很多朋友在使用Kindeditor编辑器的时候都会遇到这样一个问题,如:给A标签加上title属性过后,浏览的时候,却神奇般地发现title属性没有了。再次切换html源代码的时候,返现编辑器将title属性给删掉了。追究其根本原因主要是kindeditor设置了标签和属性的默认过滤机制。
一、如何控制kindeditor编辑器不过滤任何标签?
二、如何设置Kindeditor编辑器只保留某些标签和属性?
面对这样一个问题,我们可以通过设置其htmlTags属性来得以实现。htmlTags指定要保留的HTML标记和属性。Object的key为HTML标签名,value为HTML属性数组,开始的属性表示style属性。
定义每个标签的保留属性,记住形如这样的类型font-size'主要是表示其属于标签内的style属性内的样式。形如’src'这一类的,就表示标签的直接属性。
综上所述,通过以上两种方式即可实现kindeditor编辑器的标签和属性过滤效果。
@Html.DropDownListFor 怎么回填 默认值
1
@Html.DropDownListFor(o = o.ParentId, ViewBag.root as IEnumerableSelectListItem)
Controller层:
var parent = _dictionaryService.Where(o = o.IsDeleted == false o.DisLevel == 1)
.ToList()
.Select(o = new SelectListItem()
{
Text = o.Name.ToString(),
Value = o.Id.ToString()
});
span style="color: #0000ff;"strongViewBag.root = parent;/strong/span
span style="color: #0000ff;"DictionaryViewModel viewModel = new DictionaryViewModel();
viewModel.ParentId = id;/span
string disOrder = "";
disOrder = LoadDetailOrderNumber(id);
span style="color: #0000ff;"viewModel.DisOrder = disOrder.AsInt();
return View(viewModel
Html.DropDownList各参数分别指什么
%=Html.DropDownList("state",list,Model.state) % //state为实体的属性,默认选中"启用"
代表控件ID。数据源 及默认值
@Html.DropDownList怎么给静态值 然后后台JS还能获取选中值
Html.DropDownList第二个参数不能那样写,如下:
new ListSelectListItem() {
new SelectListItem { Text = "国内标准信息表", Value = "0" },
new SelectListItem { Text = "国外标准信息表", Value = "1" },
new SelectListItem { Text = "法律法规信息表", Value = "2" },
new SelectListItem { Text = "图集信息表", Value = "3" },
new SelectListItem { Text = "参考文献信息表", Value = "4" }
})