我正在使用ASP.NET 2.0。我在每个单元格中构建一个带有ImageButton的表。
如果用户单击dropdown,我将执行回发操作,并使用一组新的ImageButtons重新构建表。
当用户单击ImageButton时,我会在Javascript确认框中显示PostBackURL属性,这是正确的。
但是,当我在前面描述的回发之后继续时,实际的PostBackURL是在页面执行回发之前来自该单元格的。
我正在构建每个ImageButton,在每个页面上都有一个独特的ID。
有人知道为什么显示在PostBackURL点击上的ImageButton没有被实际使用吗?
发布于 2012-04-05 15:27:01
使用查询字符串捕获图像按钮id。根据查询字符串的不同,所需的图像将显示在图像按钮中。
例:response.redirect("home.aspx?imgid"+ib.id);
在主页:string a=request.querystring("imgid");
发布于 2012-04-06 10:02:48
and?..or其他人就这么做吧。
图像按钮有一个回发url r8,所以当用户使用jquery $('#imagebutton').attr(' id ')点击图像捕获它的id时,只需将此信息保存在一个隐藏的字段中,然后使用request.form“hiddenfield”返回该值。
发布于 2021-01-06 13:13:11
检查一下所用的拼写。它应该是Url而不是URL。所以,尝试使用PostBackUrl而不是PostBackURL。
https://stackoverflow.com/questions/10031409
复制相似问题