mvc 3 html控件 获取 值 新增 编辑 公用一个页面
2014-04-14 11:31
267 查看
开发中,新增,编辑公用了一个页面,
界面上,有的不想使用@Html.TextBoxFor 方法生成控件,想用原始的
如下:
<input id="PassWord" name="PassWord" type="password" class="easyui-validatebox" data-options="required:true" value="@Model.PassWord" /></td>
可是这样,新增的时候 需要@Model 是null,如是改为:
value="@(Model != null ? Model.PassWord.Value : null)"
可是感觉很麻烦,百度不好搜索关键字
自己想了一下,查看了@Html的其他方法,发现@Html.displayFor 可以
<input id="PassWord" name="PassWord" type="password" class="easyui-validatebox" data-options="required:true" value="@Html.displayFor(a=>a.PassWord)" /></td>
界面上,有的不想使用@Html.TextBoxFor 方法生成控件,想用原始的
如下:
<input id="PassWord" name="PassWord" type="password" class="easyui-validatebox" data-options="required:true" value="@Model.PassWord" /></td>
可是这样,新增的时候 需要@Model 是null,如是改为:
value="@(Model != null ? Model.PassWord.Value : null)"
可是感觉很麻烦,百度不好搜索关键字
自己想了一下,查看了@Html的其他方法,发现@Html.displayFor 可以
<input id="PassWord" name="PassWord" type="password" class="easyui-validatebox" data-options="required:true" value="@Html.displayFor(a=>a.PassWord)" /></td>
相关文章推荐
- GridView中 对数据编辑打开一个新页面 & 动态添加控件并获取其值
- MVC为Html对象建立一个扩展方法,使用自己的控件就像使用TextBox一样方便
- 在C# ASP.NET中,要添加属性到控件中 在HTML页面获取控件中自己定义属性和值
- 当编辑和新增用同一个页面你的时候,编辑需要显示而查看不需要显示的东西
- 关于从一个html页面获取到值(anything)到另外一个页面
- 分享一个Winform里面的HTML编辑控件Zeta HTML Edit Control,汉化附源码
- ASP.NET MVC开发,编辑页面和添加页面基本相同,我们控制器 Add Edit是共用同一个View吗?
- HTML页面不通过Javascript怎样获取其他控件的值
- DeltaOffice在线编辑控件HTML页面示例程序
- 一个B.js获取另一个A.js的方法,只要将在html页面中的载入顺序将A.js放在B.js前即可
- 用jQuery创建一个可编辑的SELECT下拉控件(HTML/CSS)
- 在一个页面文件中(JSP 或者HTML)使用href 跳转另一个页面时使用Js中获取传递过来的参数
- 基于MVC+EasyUI的Web开发框架经验总结(5)--使用HTML编辑控件CKEditor和CKFinder
- js Html页面控件的获取值
- 动态创建服务器控件,获取HTML输出(用于生成静态文件,简化页面,简化编程等)
- ASP.NET 跳转页面数据的获取 (使用html控件)
- NSIS ---使用nsDialogs创建自定义页面,并获取输入到控件中的内容保存到一个XML文档中
- ASP.Net 如何让后台的cs页面获取到前台的html控件的值
- VBSCRIPT实现HTML页面控件的键盘光标位置获取和设置功能
- 用Request方法从页面得到Html内容时的处理 及 iframe中控件内容的获取