问题描述
在Rpeater控件中定义如下模板列:<ItemTemplate><formaction="User.aspx"method="post"><inputid="userid"type="hidden"value='<%#Eval("USER_ID")%>'/><inputtype="submit"value="查看"/></form></ItemTemplate>在生成的行中,其它行都可以正确Post到User.aspx页面,而第一行却只是自己PostBack一下.非常怪异.使用GridView也是如些
解决方案
解决方案二:
自己不厚道的顶一下,不要沉了
解决方案三:
<ItemTemplate>要放在<form>里面吧?
解决方案四:
你用了<form>標記,當然是衹會提交表單(form)內的數據了
解决方案五:
是不是在formload里面没有判断ispostback啊
解决方案六:
我测试了一下,没什么异常;
解决方案七:
正常的,可能是别的问题,最好把生成的页面的form这行代码贴出来
解决方案八:
其它行是会Post到User.aspx页面的,但就是第一行按下的,只是回发一下,而不会Post到User.aspx.我是需要多个Form的,一个Form对应一个HideValue
解决方案九:
<formaction="User.aspx"method="post"><inputid="userid"type="hidden"value='1'/><inputtype="submit"value="查看"/></form><formaction="User.aspx"method="post"><inputid="userid"type="hidden"value='3'/><inputtype="submit"value="查看"/></form>
解决方案十:
没有遇到过,帮顶,关注一下。