asp.net-mvc – ASP.Net [HiddenInput]数据属性在Razor中用Html.
发布时间:2020-12-15 20:38:08 所属栏目:asp.Net 来源:网络整理
导读:我有以下型号: public class Product{ [HiddenInput(DisplayValue = false)] public int ProductID { get; set; } [Required(ErrorMessage="Please enter a product name")] public string Name { get; set; } [Required(ErrorMessage="Please enter a desc
我有以下型号:
public class Product { [HiddenInput(DisplayValue = false)] public int ProductID { get; set; } [Required(ErrorMessage="Please enter a product name")] public string Name { get; set; } [Required(ErrorMessage="Please enter a description")] [DataType(DataType.MultilineText)] public string Description { get; set; } [Required] [Range(0.01,double.MaxValue,ErrorMessage="Please enter a positive price")] public decimal Price { get; set; } [Required(ErrorMessage="Please specify a category")] public string Category { get; set; } public byte[] ImageData { get; set; } [HiddenInput(DisplayValue = false)] public string ImageMimeType { get; set; } } 我引用了System.Web.Mvc和System.ComponentModel.DataAnnotations. 我在这里提出如下: <h1>Edit @Model.Name</h1> @using (Html.BeginForm("Edit","Admin",FormMethod.Post,new { enctype = "multipart/form-data" })) { @Html.EditorForModel() <div class="editor-lable">Image</div> <div class="editor-=field"> @if (Model.ImageData == null) { @:None } else { <img width="150" height="150" src="@Url.Action("GetImage","Product",new { Model.ProductID })" /> } <div>Upload new image: <input type="file" name="Image" . /></div> </div> <input type="submit" value="Save" /> @Html.ActionLink("Cancel and return to List","Index") } 问题是当[必需]注释正常工作时,[HiddenInput]字段实际上并不隐藏. html源代码甚至没有显示隐藏属性. 为什么Html.EditorForModel没有将[HiddenInput]属性应用于这些属性?有任何想法吗? 解决方法
在我的情况下,我必须将[HiddenInput]写成[HiddenInput(DisplayValue = false)]
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 从扩展Apicontroller的MVC控制器返回Json
- asp.net – 我们如何在共享工作环境中使用版本控制?
- asp.net – 获取当前请求的凭据以便在WebRequest中使用
- asp.net – 在web用户控件中传递int数组作为参数
- asp.net – Facebook和G的自定义LINK共享URL
- Asp.net core中间件实现原理及用法解说
- asp.net-mvc – 如何在剃刀代码块中插入空格?
- asp.net gridview:如何在一列中包含多个按钮字段?
- asp.net-mvc – 在ASP.NET MVC 4中的用户控制等效
- asp.net – Global.asax的方法来自哪里?
推荐文章
站长推荐
- asp.net-web-api – WebAPI 2 – CORS无法使用co
- 当“必须”我使用asp.net CreateChildControls()
- asp.net-mvc – 如何创建ASP.NET MVC区域作为插件
- 在Entity Framework中使用存储过程(四):如何为
- AOP in dotnet :AspectCore的参数拦截支持
- asp.net-core – Visual Studio 2017(ASP.NET Co
- asp.net-mvc – 如何动态绑定kendo mvc ui dropd
- 从Asp.Net Webforms显示引导模式
- asp.net-mvc – AspNet如何与我的模型识别
- asp.net mvc partialview @ Ajax.ActionLink不起
热点阅读