当前位置: 首页 > 知识库问答 >
问题:

ASP.NETWeb窗体-带有参数的错误消息,如ASP.NETMVC

曹骞仕
2023-03-14

在ASP.NETMVC中,我可以做这样的事情(参数设置为DisplayName):

[Required(ErrorMessage="Please insert a valid {0}") ]
[DisplayName("User name")]
public string UserName { get; set; }

因此,错误消息“请插入有效的{0}”被翻译为“请插入有效的用户名”。我能在下面的代码中在ASP.NET Web窗体的ErrorMessage中做类似的事情吗??

<asp:TextBox ID="Email" Text="E-mail" runat="server" Width="300px" />

<asp:RequiredFieldValidator ID="RequiredEmailValidator" runat="server" ErrorMessage="Field {0} is required." ControlToValidate="Email" Display="Dynamic"></asp:RequiredFieldValidator>

因此,错误消息“< code >字段{0}是必需的”应翻译为“< code >字段电子邮件是必需的”。

共有1个答案

鲜于谦
2023-03-14
<asp:TextBox ID="Email" Text="E-mail" runat="server" Width="300px" />
<asp:RequiredFieldValidator ID="RequiredEmailValidator" runat="server" ErrorMessage="Field E-mail is required." ControlToValidate="Email" Display="Dynamic"></asp:RequiredFieldValidator>

<asp:TextBox ID="UserName" Text="User Name" runat="server" Width="300px" />
<asp:RequiredFieldValidator ID="RequiredEmailValidatorUN" runat="server" ErrorMessage="Field User Name is required." ControlToValidate="UserName" Display="Dynamic"></asp:RequiredFieldValidator>

按照这种逻辑,您需要为每个需要验证的字段创建一个< code > RequiredFieldValidator 实例,并且为每个验证单独定义消息。

也可以通过javascript设置此消息,因为每个< code > RequiredFieldValidator 都呈现在页面上,因此可以被操作。这同样适用于通过C#在代码隐藏中更改它。

 类似资料:
  • 我有一个小问题,spring boot向我提供了非常复杂的错误信息,我的客户没有一个能够或愿意理解这些信息。 例如: 这是我的属性配置类 在启动过程中,我收到此错误消息: 错误 [主要] SpringApplication - 应用程序启动失败 org.springframework.beans.factory.BeanCreation异常:创建名为“workflowRunnerPropertie

  • 问题内容: 以下是我应从Java Web应用程序调用的.NET Web服务的通用SOAP请求示例: 我可以使用以下代码段从Java控制台应用程序生成类似的内容: 结果是以下XML: 这将调用服务。接下来,我使用 soapUI 尝试调用此服务,并像这样从WSDL生成了soap消息(它 与 前面的信封和前缀中的名称空间声明 不同 ): 这也可以在soapUI中使用。但是最后,当我尝试使用以下代码序列重

  • 如何处理? 严重性代码描述项目文件行抑制状态错误java.lang.IllegalArgumentExcema:已经添加:Landroid/support/v4/Accsibilityservice/AccessibilityServiceInfoCompat;

  • 问题内容: 由于某种原因,我安装的gcc似乎在错误消息中代替所有%s的字符打印了“带克拉的字符”,例如, 有人看过吗?(毋庸置疑,Google很难做到这一点。) (在Ubuntu 8.10上) 编辑:http ://ubuntuforums.org/showthread.php?t=252832上的那个人说要设置LC_MESSAGES = en_US,但这对我没有任何帮助。 问题答案: 啊哈!问题

  • 我目前正在使用Spring Kafka来使用topic中的消息以及Spring的@Retry。因此,基本上,我正在尝试处理消费者消息以防出现错误。但在这样做时,我希望避免KafkaMessageListenerContainer抛出的异常消息。相反,我想显示一条自定义消息。我尝试在ConcurrentKafkAlisterContainerFactory中添加错误处理程序,但这样做时,我的重试没有

  • 但是,我发现这个json体太冗长了。 我如何指定我只需要错误描述消息或类似的东西?有灵巧/纤细的结构吗?

  • 在本章中,我们将讨论在使用SLF4J时获得的各种错误消息或警告以及这些消息的原因/含义。 无法加载类“org.slf4j.impl.StaticLoggerBinder”。 这是在类路径中没有提供SLF4J绑定时引起的警告。 以下是完整的警告 - 要解决此问题,需要添加任一日志框架绑定。本教程上一小节对此进行了解释说明。 注 - 这种情况发生在SLF4J的版本中,介于1.6.0和1.8.0-bet