我在我的网站上使用 ASP.NET ImageButton。当用户单击 ImageButton 时,将通过 OnClientClick 事件触发 javascript。该脚本更改 ImageButton 的 ImageUrl。
在同一页面上,我有一个提交按钮。
单击该按钮会导致回帖出现。
在处理提交按钮的服务器端 OnClick 事件时,现在有没有办法从服务器端知道 ImageButton 的正确 ImageUrl?
我在我的网站上使用 ASP.NET ImageButton。当用户单击 ImageButton 时,将通过 OnClientClick 事件触发 javascript。该脚本更改 ImageButton 的 ImageUrl。
在同一页面上,我有一个提交按钮。
单击该按钮会导致回帖出现。
在处理提交按钮的服务器端 OnClick 事件时,现在有没有办法从服务器端知道 ImageButton 的正确 ImageUrl?
您能否将更改后的 inage url 存储在隐藏的文本框中,并且在回发时您可以获得文本框。
或者你可以在你的代码隐藏中使用它:
protected void imageclicked(object sender, eventargs e)
{
ImageButton ClickedButton = sender as ImageButton;
}
那么你可以使用ClickedButton.ImageUrl
您可以添加一个隐藏字段来记录每次触发客户端脚本时的图像名称。回发时,您只需检查此字段的值。