【发布时间】:2013-07-30 16:23:23
【问题描述】:
假设我正在运行一个包含许多.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 文件中修改HiddenField 的get 和set 方法而不创建继承自它的新类,因此我不必自始至终替换HiddenField 的每个实例所有页面?
【问题讨论】:
标签: c# asp.net visual-studio-2012 web-controls hidden-field