Visual Studio 2015 / asp.net框架:requiredFieldValidator问题(Visual Studio 2015 / asp.net framework : requiredFieldValidator issue)

问题:

我在Visual Studio 2015(ASP.NET)中遇到RequiredFieldValidator的问题。 问题是每当我添加文本属性时,ErrorMessage都不想触发。

代码1(带文本属性):

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Enter Your Name" ControlToValidate="Name" CssClass="ErrorMessage" Text="*"></asp:RequiredFieldValidator>

在按下按钮之前( 没有看到文字 ):

按下按钮后:

*

代码2(没有文本属性):

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Enter Your Name" ControlToValidate="Name" CssClass="ErrorMessage"></asp:RequiredFieldValidator>

在按下按钮之前( 没有看到文字 ):

按下按钮后:

输入你的名字


我想要尝试做什么

按下按钮之前:

*

按下按钮后:

输入你的名字


以前,我有错误的问题:

WebForms UnobtrusiveValidationMode需要'jquery'的ScriptResourceMapping。 请添加一个名为jquery的ScriptResourceMapping(区分大小写)。

我得到了解决方案: 这里

通过添加以下代码:

<appSettings> <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" /> </appSettings>

但是,现在我面临着文本属性的新问题..我不知道有什么问题。 任何帮助将是欣赏。 Thx提前。

PROBLEM :

I have problem with RequiredFieldValidator in Visual Studio 2015 (ASP.NET). The Problem is ErrorMessage doesn't want to fire whenever i add Text Properties.

Code 1 (With Text Properties):

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Enter Your Name" ControlToValidate="Name" CssClass="ErrorMessage" Text="*"></asp:RequiredFieldValidator>

Before Pressed Button (No Text Seen):

After Pressed Button :

*

Code 2 (Without Text Properties):

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Enter Your Name" ControlToValidate="Name" CssClass="ErrorMessage"></asp:RequiredFieldValidator>

Before Pressed Button (No Text Seen):

After Pressed Button :

Enter Your Name


What i want try to do

Before Pressed Button :

*

After Pressed Button :

Enter Your Name


Previously, i had issue with error :

WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery(case-sensitive).

and i got the solution : here

by add the following code :

<appSettings> <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" /> </appSettings>

But, now i'm facing new issue with the text properties.. i don't know what the problems. Any help would be appreciate. Thx in advance.

最满意答案

在PageLoad事件上你要做的是foreach(RequiredFieldValidator看看Validation == true然后将文本更改为*并显示RequiredFieldValidator ..

on PageLoad event what you have to do is foreach (RequiredFieldValidator look if Validation==true then change the text to * and show the RequiredFieldValidator..

Visual Studio 2015 / asp.net框架:requiredFieldValidator问题(Visual Studio 2015 / asp.net framework : requiredFieldValidator issue)

问题:

我在Visual Studio 2015(ASP.NET)中遇到RequiredFieldValidator的问题。 问题是每当我添加文本属性时,ErrorMessage都不想触发。

代码1(带文本属性):

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Enter Your Name" ControlToValidate="Name" CssClass="ErrorMessage" Text="*"></asp:RequiredFieldValidator>

在按下按钮之前( 没有看到文字 ):

按下按钮后:

*

代码2(没有文本属性):

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Enter Your Name" ControlToValidate="Name" CssClass="ErrorMessage"></asp:RequiredFieldValidator>

在按下按钮之前( 没有看到文字 ):

按下按钮后:

输入你的名字


我想要尝试做什么

按下按钮之前:

*

按下按钮后:

输入你的名字


以前,我有错误的问题:

WebForms UnobtrusiveValidationMode需要'jquery'的ScriptResourceMapping。 请添加一个名为jquery的ScriptResourceMapping(区分大小写)。

我得到了解决方案: 这里

通过添加以下代码:

<appSettings> <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" /> </appSettings>

但是,现在我面临着文本属性的新问题..我不知道有什么问题。 任何帮助将是欣赏。 Thx提前。

PROBLEM :

I have problem with RequiredFieldValidator in Visual Studio 2015 (ASP.NET). The Problem is ErrorMessage doesn't want to fire whenever i add Text Properties.

Code 1 (With Text Properties):

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Enter Your Name" ControlToValidate="Name" CssClass="ErrorMessage" Text="*"></asp:RequiredFieldValidator>

Before Pressed Button (No Text Seen):

After Pressed Button :

*

Code 2 (Without Text Properties):

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Enter Your Name" ControlToValidate="Name" CssClass="ErrorMessage"></asp:RequiredFieldValidator>

Before Pressed Button (No Text Seen):

After Pressed Button :

Enter Your Name


What i want try to do

Before Pressed Button :

*

After Pressed Button :

Enter Your Name


Previously, i had issue with error :

WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery(case-sensitive).

and i got the solution : here

by add the following code :

<appSettings> <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" /> </appSettings>

But, now i'm facing new issue with the text properties.. i don't know what the problems. Any help would be appreciate. Thx in advance.

最满意答案

在PageLoad事件上你要做的是foreach(RequiredFieldValidator看看Validation == true然后将文本更改为*并显示RequiredFieldValidator ..

on PageLoad event what you have to do is foreach (RequiredFieldValidator look if Validation==true then change the text to * and show the RequiredFieldValidator..