asp.net mvc view使用小结(TEXTBOX为例)
2012-09-13 09:20
471 查看
1.使用ViewData传递字符串:
controller:
view:
生成HTML:
2.使用ViewData传递对象:
controller:
view:
html:
3.使用viewModel
controller:(svm是StudentViewModel类的一个对象,包含了ClassId,StuId,Name属性)
view:
html:
4.设置class
controller:
view:
html:
controller:
ViewData["name"] = s.name; return View("Details");
view:
<%: Html.TextBox("name") %>
生成HTML:
<input id="name" name="name" type="text" value="32133" />
2.使用ViewData传递对象:
controller:
ViewData["student"] = s;
view:
<%: Html.TextBox("student.name") %>
html:
<input id="student_name" name="student.name" type="text" value="32133" />
3.使用viewModel
controller:(svm是StudentViewModel类的一个对象,包含了ClassId,StuId,Name属性)
svm.ClassId = s.classId; svm.StuId = s.stuNo; svm.Name = s.name; return View("Details", svm);
view:
<%: Html.TextBox("name") %>
html:
<input id="name" name="name" type="text" value="32133" />
4.设置class
controller:
svm.ClassId = s.classId; svm.StuId = s.stuNo; svm.Name = s.name; return View("Details", svm);
view:
<%: Html.TextBox("name", null, new {@class="abc" })%> <%: Html.TextBoxFor(m => m.Name, new { @class = "abcd", @op = "11" }) %>
html:
<input class="abc" id="name" name="name" type="text" value="2222222222" /> <input class="abcd" id="Name" name="Name" op="11" type="text" value="2222222222" />
相关文章推荐
- asp.net mvc view 使用小结2
- ASP.NET Core开发-MVC 使用dotnet 命令创建Controller和View
- [转]Asp.net MVC 3使用 Area 小结
- 使用StringTemplate作为ViewEngine的ASP.Net的MVC(三)
- ASP.NET MVC 2.0 in Vs2010 :使用C# 4.0中使用动态类型来传递ViewData
- Asp.net MVC的ViewData与ViewBag以及TemplateData的使用与区别
- Asp.net MVC中ViewData与ViewBag的使用方法
- 在ASP.NET MVC中使用Knockout实践04,控制View Model的json格式内容
- 在asp.net mvc中使用PartialView返回部分HTML段
- 在asp.net mvc中使用PartialView返回部分HTML段
- 【译】使用自定义ViewHelper来简化Asp.net MVC view的开发------part4
- Asp.net MVC 3使用 Area 小结
- 在asp.net mvc中使用PartialView返回部分HTML段
- 在asp.net mvc中使用PartialView返回部分HTML段
- ASP.NET MVC 中使用 IView.Render 来呈现 WebFormView 、RazorView 中的内容
- 在ASP.NET MVC中使用Knockout实践02,组合View Model成员、Select绑定、通过构造器创建View Model,扩展View Model方法
- 【译】使用自定义ViewHelper来简化Asp.net MVC view的开发------part3
- Asp.net MVC中使用Razor Generator实现View的单元测试
- 在asp.net mvc中使用PartialView返回部分HTML段
- 【原创】Asp.net MVC 学习笔记之-为什么使用Html.TextBox方法会出现异常?