mvc3分页,mvc3 强类型模式

ASP.NET MVC 3 可以通过强类型将数据传递给视图,下面详细解释下传递的方法 首先我们需要在model里定义一个数据模型类,当然该类也可以从数据对象生成 #region 模型 public class TestModel { public string test1 {get;set;} public string test2 {get;set;} } #endregion 这里仅定义了一个最简单的类 我们在control里对其做简单的赋值,然后传递给视图 public ViewResult Index() { TestModel test = new TestModel(); test.test1 ="我是test1"; test.test2 ="我是test2" return View(test); }
我们在视图如何使用该数据呢 在视图中加入 @model XXX.models.TestModel; 就可以直接通过下列代码访问就可以了 @html.labelFor(m=>m.test1); @html.labelFor(m=>m.test2); 大家或许会很奇怪,m=>m.test1好像看起来和TestModel一点关系都没, 其实换一种写法大家就清楚了 @html.labelFor(model=>model.test1); 这里,使用拉姆达表达式m=>m.test1将会自动匹配model html.labelFor()是一个强类型的辅助方法

Tags:  mvc3验证 mvc3下载 mvc3分页

延伸阅读

最新评论

发表评论