gpt4 book ai didi

c# - 强制将 ASP.NET MVC3 和 Entity Framework 4 属性转换为大写

转载 作者:行者123 更新时间:2023-11-30 15:44:09 26 4
gpt4 key购买 nike

我有一个数据库字段(邮政编码),我想包含大写字符、空格和数字。没有小写字母或其他标点符号。我想尽可能明确地处理这个问题。一种方法是使用正则表达式 DataAnnotation 来验证 [A-Z][0-9]\w (或类似的 - 我不是正则表达式专家,但我确定是正确的可以找到正则表达式)。这将完成我想要的一半 - 它会强制用户输入大写字母,但不会转换为大写字母。

如果我想转换为大写,Stack Overflow 问题中有一些解决方案 How can I force input to uppercase in an ASP.NET textbox? ,但它们都不是特别明确的。目前,我正在考虑将验证和 jQuery 结合起来,以发现任何具有“仅大写”类的内容并转换数据,但这有点困惑。

我错过了什么吗?

最佳答案

CSS text-transform: uppercase?

http://www.w3schools.com/css/pr_text_text-transform.asp

更新:

尝试实现自定义 ModelBinder。这是一个例子:http://www.agileatwork.com/custom-model-binder-in-asp-net-mvc/

而不是 AddRoles 只是将属性设置为大写。无需接触您的 EF 类(class)。

关于c# - 强制将 ASP.NET MVC3 和 Entity Framework 4 属性转换为大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6235829/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com