我有一个继承自 LinkButton 的 ASP.NET 自定义服务器控件。它添加了一个自定义属性,该属性在客户端正确显示为锚标记内的 data-attribute="value" 。到目前为止,一切都很好。
现在我想在客户端修改该数据属性的值,并让服务器控件看到它的变化。但是,尽管我将服务器值保留在 ViewState 中,但我不知道如何告诉 ASP.NET 从客户端加载回值。
这是一个可能对 ControlState 执行此操作的示例,但我真的很想使用 ViewState,而且我认为这应该很容易,只要我知道如何...
我必须做些什么才能让 ASP.NET 在 ViewState 中跨回发维护该属性值?