Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何更改MVC2中的标签值_C#_Asp.net Mvc_Model View Controller_Visual Studio 2008_Asp.net Mvc 2 - Fatal编程技术网

C# 如何更改MVC2中的标签值

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;} 这

在我的应用程序(用c#编写)中,我有一个文本框和一个提交按钮。
如果用户单击“提交”而未输入任何值,我希望他停留在同一页面,并显示一条消息,说“请插入值”
我想放置一个标签,然后编辑它的值和/或可见性

我的应用程序的结构如下:
控制器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方法,该方法允许应用程序在验证失败时显示错误消息

这里有一个链接到一个帖子,可能会有进一步的帮助。