我延伸System.Web.UI.WebControls.ImageButton
控件:
控件的EnableViewState
服务器属性设置为true
。OnClientClick
设置为setNextImageSrc(this);return false;
。在javascript函数setNextImageSrc
中,我正确地更改了此控件src
和alt
属性。但我没有让ViewState工作。
答案 0 :(得分:0)
你不应该从javascript设置viewstate - viewstate意味着保持服务器状态,如果你有不错的安全设置它是加密的并且有哈希签名。如果您需要来自客户端的服务器,请在按钮旁边创建一个隐藏字段,然后设置隐藏字段值。