asp.net-mvc – 当我的一个模型属性是整数时,为什么会出现数字上
发布时间:2020-12-16 06:39:29 所属栏目:asp.Net 来源:网络整理
导读:我想在我的模型属性具有整数类型时显示文本框. 这就是我的控制器和视图代码的外观 @model MvcApplication1.Controllers.Employeediv class="editor-label" @Html.LabelFor(model = model.Id)/divdiv class="editor-field" @Html.EditorFor(model = model.Id)
我想在我的模型属性具有整数类型时显示文本框.
这就是我的控制器和视图代码的外观 @model MvcApplication1.Controllers.Employee <div class="editor-label"> @Html.LabelFor(model => model.Id) </div> <div class="editor-field"> @Html.EditorFor(model => model.Id) </div> 调节器 public ActionResult Index() { Employee emp = new Employee(); emp.Id = 101; return View(emp); } 模型 public class Employee { public int Id { get; set; } } 我犯了错误,我的id属性的数字上/下是渲染.要在代码中更改什么,以便为id属性显示文本框.我不想更改id属性的数据类型.谢谢 解决方法
EditorFor()方法使用
TemplatesHelpers类来确定用于呈现html的EditorTemplate(例如,考虑到类型的任何自定义EditorTemplates,如果存在,则为[UiHint]或[DataType]属性,类型本身.在int的情况下,生成内置的默认模板
<input type="number" name="Id" .... /> 如果支持,它将呈现浏览器HTML5实现的数字上下输入. 如果你不想要这个,那就用吧 @Html.TextBoxFor(m => m.Id) 这将呈现type =“text” (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 具有MasterPage的视图上的多个AntiForgeryT
- asp.net – 在静态Web方法中调用ResolveClientUrl(ASPNet W
- asp.net – 是否可以将对象传递给前端的usercontrol?
- 字符串 – 自定义Asp.net MVC 3编辑器模板没有被使用
- asp.net-mvc – ASP MVC – 有默认内容类型的任何常量?
- asp.net-mvc-4 – 如何在MVC4中使用SimpleMembership重置或
- asp.net-mvc – ASP.Net MVC如何确定用户是否可以访问一个U
- asp.net – dotnet运行OR dotnet手表与开发环境从命令行?
- asp.net – ValidationAttribute类的RequiresValidationCon
- .net – 如何在代码中定义listview模板
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC IIS 7.5
- asp.net – Gridview在列标题中排序/向下箭头
- 在Asp.Net Core中使用TempData时无法重定向到操作
- asp.net-mvc – 构建视图模型的最佳方法是什么?
- Razor Page Library:开发独立通用RPL(内嵌wwwr
- asp.net-mvc-4 – 是否可以将MVC Razor视图保存到
- asp.net-mvc-4 – 使用Durandal的会话数据
- IIS部署的ASP.NET 5 BETA 8站点到IIS会给出HTTP错
- asp.net – 最后修改标头在MVC
- asp.net – BC30560:’default_aspx’在命名空间
热点阅读