MVC里面写html获取不到input,asp.net-mvc – ASP.Net [HiddenInput]数据属性在Razor中用Html.EditorForModel渲染时不起作用?...
我有以下型号:
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.
我在这里提出如下:
Edit @Model.Name
@using (Html.BeginForm("Edit","Admin",FormMethod.Post,new { enctype = "multipart/form-data" })) {
@Html.EditorForModel()
@if (Model.ImageData == null)
{
@:None
}
else
{
}
@Html.ActionLink("Cancel and return to List","Index")
}
问题是当[必需]注释正常工作时,[HiddenInput]字段实际上并不隐藏. html源代码甚至没有显示隐藏属性.
为什么Html.EditorForModel没有将[HiddenInput]属性应用于这些属性?有任何想法吗?
MVC里面写html获取不到input,asp.net-mvc – ASP.Net [HiddenInput]数据属性在Razor中用Html.EditorForModel渲染时不起作用?...相关推荐
- 写自己的ASP.NET MVC框架(上)
开始 ASP.NET程序的几种开发方式 介绍我的MVC框架 我的MVC框架设计架构 回忆以往AJAX的实现方式 MyMVC中实现AJAX的方式 如何使用MyMVC框架中的AJAX功能 配置MyM ...
- 写自己的ASP.NET MVC框架(下)
开始 MyMVC的特点 介绍示例项目 关于URL路由 配置MyMVC框架 映射处理器(入口) 内部初始化 从URL到Action的映射过程 PageUrl的设计思想 多URL的匹配功能 解决老的 ...
- ASP.NET MVC中在Action获取提交的表单数据方法总结
有Index视图如下: 视图代码如下: [html] view plaincopy <%@ Page Language="C#" MasterPageFile="~ ...
- ASP.NET MVC中在Action获取提交的表单数据方法总结 (4种方法,转载备忘)
有Index视图如下: 视图代码如下: [html] view plaincopyprint? <%@ Page Language="C#" MasterPageFile=& ...
- [js] 写一个获取页面中所有checkbox的方法
[js] 写一个获取页面中所有checkbox的方法 function getAllCheckbox() {return [...document.querySelectorAll('input[ty ...
- php .net mvc,总是觉得asp.net MVC 写着很别扭,对比PHP的mvc,asp.net 麻烦很多?
没写过php,但有ASP.NET MVC的开发经验,这里简单地说一下自己的理解. 首先通过一张图来看ASP.NET MVC的一个交互原理: Model层其实是一个很大的概念,包含了服务,业务逻辑,数据 ...
- 在ASP.NET MVC应用程序中随机获取一个字符串
在开发ASP.NET MVC应用程序时,有可能需要一个随机字符串,作为密码或是验证码等. 如果你需要的是SQL版本,可以参考<密码需要带特殊字符(二)>http://www.cnblogs ...
- HTML form表单添加enctype属性后获取不到input值
HTML form表单添加enctype属性后获取不到input值 问题如图所示, 在servlet中输出获取的属性值,发现全部为null 最后结论 enctype修改了form表单提交时的格式,不再 ...
- 在ASP.NET MVC 中获取当前URL、controller、action
在ASP.NET MVC 中获取当前URL.controller.action URL的获取很简单,ASP.NET通用: [1]获取 完整url (协议名+域名+虚拟目录名+文件名+参数) stri ...
最新文章
- 华为:HarmonyOS 即将开源!
- eclipse下的spring环境配置
- 太强了!Python 开发桌面小工具,让代码替我们干重复的工作!
- [JSOI2008]最小生成树计数
- 本月初 本月末 java_本月内容作家(2018年8月)
- GAN模型计算量减少至1/9!MIT韩松团队提出GAN压缩法,已开源
- Android 文件的上传
- 相机翻转设计的华硕旗舰ZenFone 6固件更新:新增“超级夜间模式”
- c语言学习-在一个三行三列的矩阵中求出数值最大的元素及其行/列下标并打印输出
- Javascript--闭包引起的IE内存泄露(转载)
- 网络操作系统第224页作业
- 人脸关键点定位:300W数据集
- 深圳/合肥/苏州 | 未来机器人招聘标定算法工程师/感知算法工程师等岗位
- opencv区域提取
- python兔子繁殖问题循环_for循环——兔子繁殖问题
- 共阳极、共阴极数码管编码表(0~9、A~P……全亮)
- g 最新编译器linux,Linux下安装gcc 、g++ 、gfortran编译器
- 显卡不装驱动也能使用的原因
- 网页整体放大/缩小的实现
- 企业管理 史玉柱:公司只有三个人可以谈战略,其他人抓好执行
热门文章
- LeetCode 720. 词典中最长的单词(Trie树)
- python第一周心得_python第一周心得-Go语言中文社区
- word 插入代码_突破Word页码困境,这招简单又实用的自动更新法,90%的人还不会!...
- mysql mtop 使用_MYSQLMTOP监控环境搭建
- getset原子性 redis_一文看透 Redis 分布式锁进化史(解读 + 缺陷分析)
- css scale 元素不放大,列元素上的CSS 3动画“transform:scale”对chrome不起作用
- vue 组件第一次不渲染问题_vue使用组件不渲染 只有代码变了才渲染
- 五个同事想计算他们的平均工资,但公司不让吐露薪资,如何实现?
- 论文浅尝 - ICML2020 | 基于子图推理的归纳式关系预测
- 论文浅尝 - ICML2020 | 对比图神经网络解释器