随笔分类 - ASP.NET MVC3
ASP.NET MVC3 RAZOR视图的学习与应用
摘要:最近一直在研究这个mvc3,尤其是视图页面获取数据并显示这块内容。开始一直是用最笨的方法就是将数据放在ViewBag或者ViewData,然后在视图页面提取数据并显示。这个有问题就是ViewBag是程序运行的时候动态解析的,没办法智能提示,容易出现错误,或许你要经过as关键字显示转化相关类型。后来想到用扩展方法。因为页面默认可以使用Html属性。转到定义发现他是HtmlHelper这个类public new HtmlHelper<TModel> Html { get; set; }于是扩展这个类。。。public static List<Panner...
阅读全文
摘要:在MVC中DropDownList可在数据库中直接读取相关数据,如ViewBag.MId = new SelectList(db.Menu, "MId", "MName");但是,如果我要手动添加一条数据,并设置为选定项,那就麻烦了。经过多方查找与研究最终解决,看代码。在控制器里面的C#代码 1 SelectList sli=new SelectList(db.Panners_Menu,"MId","MName"); 2 /*读取数据库相关信息,并绑定键值*/ 3 List<SelectListItem>
阅读全文