首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于mvc的验证,请高手们指教!该怎么处理

2012-04-12 
关于mvc的验证,请高手们指教!!!!!如上页面,点击按钮提交不了。这是为什么?就是不知道下拉框的情况该怎么处

关于mvc的验证,请高手们指教!!!!!

如上页面,点击按钮提交不了。这是为什么?就是不知道下拉框的情况该怎么处理?
实体代码:

C# code
public class InfoController    {          #region Create By ZXAutoCode1.0        public InfoController() { }        public InfoController(int id) {_ControllerID=id; }                private  int  _ControllerID;            /// <summary>        ///         /// </summary>         [Column(ColumnName = "ControllerID",PK = true)]        public int ControllerID        {          get { return _ControllerID; }          set { _ControllerID = value; }        }                private  string  _ControllerName;            /// <summary>        ///         /// </summary>         [Required(ErrorMessage = "名称不能为空")]        [Column(ColumnName = "ControllerName")]        public string ControllerName        {          get { return _ControllerName; }          set { _ControllerName = value; }        }                private  int  _Position;            /// <summary>        ///         /// </summary>         [Column(ColumnName = "Position")]        [Required(ErrorMessage = "排序号不能为空")]        public int Position        {          get { return _Position; }          set { _Position = value; }        }        private long _ModuleID;        /// <summary>        ///         /// </summary>         [Column(ColumnName = "ModuleID")]        [Required(ErrorMessage = "不能为空")]        public long ModuleID        {            get { return _ModuleID; }            set { _ModuleID = value; }        }        private InfoModule _Module;        public InfoModule Module        {            get { return _Module; }            set { _Module = value; }        }        #endregion    }


[解决办法]
个人觉得自己写验证更好点。客户端的验证,和服务端的验证。
[解决办法]
下拉框不是有默认值么
[解决办法]
你的ModuleID对应的是哪个?这个没有赋值的话,当然验证不会通过了。

可以在页面里面加入一个隐藏的TextBox,赋值给ModuleID即可。

热点排行