我可以创建一个属性,让我在我的 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/