C# 如何更改MVC2中的标签值
在我的应用程序(用c#编写)中,我有一个文本框和一个提交按钮。C# 如何更改MVC2中的标签值,c#,asp.net-mvc,model-view-controller,visual-studio-2008,asp.net-mvc-2,C#,Asp.net Mvc,Model View Controller,Visual Studio 2008,Asp.net Mvc 2,在我的应用程序(用c#编写)中,我有一个文本框和一个提交按钮。 如果用户单击“提交”而未输入任何值,我希望他停留在同一页面,并显示一条消息,说“请插入值” 我想放置一个标签,然后编辑它的值和/或可见性 我的应用程序的结构如下: 控制器A 内部视图,在A下,我有B.aspx 在B.aspx中,我称之为部分C.ascx 带有我的标签的提交表单在C.ascx中 如何更改标签值和/或可见性?您应该使用 大概是这样的: [Required] String textBoxValue{get;set;} 这
如果用户单击“提交”而未输入任何值,我希望他停留在同一页面,并显示一条消息,说“请插入值”
我想放置一个标签,然后编辑它的值和/或可见性 我的应用程序的结构如下:
控制器A
内部视图,在A下,我有B.aspx
在B.aspx中,我称之为部分C.ascx
带有我的标签的提交表单在C.ascx中 如何更改标签值和/或可见性?您应该使用 大概是这样的:
[Required]
String textBoxValue{get;set;}
这将创建一个自定义javascript/jquery文件,该文件将为您执行适当的验证
您甚至可以更改所需的默认错误消息
[Required(ErrorMessage = "The textbox value is required because I said so :)")]
ASP.NET MVC 2支持服务器端和客户端验证。我相信这个版本依赖于jQuery验证插件。在您的视图中,您可以使用Html.ValidationMessage或Html.validationMessageforhelper方法,该方法允许应用程序在验证失败时显示错误消息 这里有一个链接到一个帖子,可能会有进一步的帮助。