我在我的网站上使用ASP.NET ImageButton。当用户单击ImageButton时,将通过OnClientClick事件触发javascript。该脚本更改了ImageButton的ImageUrl。
在同一页面上,我有一个提交按钮。
单击该按钮会显示回发消息。
在处理提交按钮的服务器端OnClick事件时,是否有办法从服务器端了解ImageButton的正确ImageUrl?
答案 0 :(得分:1)
您可以将更改后的图片网址存储在隐藏文本框中,然后在回发时可以获取文本框。
答案 1 :(得分:1)
或者您可以在代码隐藏中使用它:
protected void imageclicked(object sender, eventargs e)
{
ImageButton ClickedButton = sender as ImageButton;
}
然后您可以使用ClickedButton.ImageUrl
答案 2 :(得分:0)
每次启动客户端脚本时,您都可以添加一个隐藏字段来记录图像名称。回发时,您只需检查此字段的值。