我正在使用ASP.NET 2.0
。我在每个单元格中构建一个ImageButton
的表。
如果用户点击dropdown
,我会进行回发并使用一组新的ImageButtons重建表格。
当用户点击ImageButton时,我会在Javascript确认框中显示PostBackURL
属性,这是正确的。
但是,当我按照上述回发后继续操作时,实际PostBackURL
是该页面之前的中的那个页面执行回发。
我在每个页面上使用唯一的ImageButton
构建每个ID
。
有没有人知道为什么实际上没有使用ImageButton点击上显示的PostBackURL
?
答案 0 :(得分:0)
使用查询字符串捕获图像按钮ID ..根据查询字符串,所需图像显示在图像按钮内
例如:response.redirect("home.aspx?imgid"+ib.id);
:string a=request.querystring("imgid");
答案 1 :(得分:0)
和?..或者只是这样做。
图片按钮有一个回发网址r8所以当用户点击图片时使用jquery [$('#imagebutton')。attr('id')]捕获它的id并将此信息保存在隐藏字段中使用request.form [“hiddenfield”] ..
来检索该值答案 2 :(得分:0)
只需检查使用的拼写。它应该是 Url 而不是 URL。因此,请尝试使用 PostBackUrl
而不是 PostBackURL
。