假设我正在运行一个站点,其中包含许多从名为 .aspx 的文件继承的 .aspx 页面FormPage.cs
。创建这些页面时,其中许多使用隐藏字段,如System.Web.UI.WebControls.HiddenField
. 现在,已经意识到Value
这些隐藏字段的属性需要如下所示:
public override string Value
{
get
{
return HttpUtility.HtmlDecode(base.Value);
}
set
{
base.Value = HttpUtility.HtmlEncode(value);
}
}
是否可以在FormPage.cs
文件中修改 get 和 set 方法HiddenField
而不创建继承自它的新类,这样我就不必替换HiddenField
所有页面中的每个实例?