asp.net-mvc - 在 ASP.NET MVC 中的模型属性上转义某些字符

我可以创建一个属性,让我在我的 ASP.NET MVC 模型中修改它的值吗?它与下面将“%”发送到数据库的问题有关,但我想要一种通用的方法来使用来自 UI 的数据来转义某些字符。我知道您可以验证属性,但您可以在 SET 上修改它们吗?

MySQL and LIKE comparison with %

[Clean]
public string FirstName { get; set; }

[Clean]
public string LastName{ get; set; }

最佳答案

与仅在 setter 中为每个属性调用一个干净的方法相比,这是否具有很多值(value)?我担心即使这是可能的,它也会引入很多复杂性,具体取决于预期的行为。

我的建议是只创建一个函数并从 setter 调用它。

https://stackoverflow.com/questions/11090453/

相关文章:

sharepoint-2010 - 基于 ADFS 声明的 SharePoint 2010 和嵌入式

ruby-on-rails - ActiveModel::MassAssignmentSecurit

asp.net - ASP.NET Web应用程序中的菜单

jquery-mobile - orientationchange 事件不起作用

scala - 在Play中定义全局变量的最佳方法! 2.0应用

nservicebus - 同一台机器上的分发者和 worker 端点队列

reporting-services - SSRS XML数据源如何查询具有多个父子层次结构的XML

makefile - 自定义脚本的输出作为定义宏

for-loop - 解析HTML文件

asp.net - 关于字符串生成器