问题描述
我的源码是这样子的:<formid="form1"runat="server"><asp:ButtonID="Button1"runat="server"Text="Button"/><%for(inti=0;i<4;i++){%><asp:TextBoxID="TextBox1"runat="server"></asp:TextBox><%}%></form>大意是要将一个服务器空间(文本框)循环4次显示出来,但是点击按钮页面刷新之后文本框里却出现了一些"逗号"这是什么现象呀?如何解决呢?
解决方案
解决方案二:
<inputtype="hidden"name="__EVENTVALIDATION"id="__EVENTVALIDATION"value="/wEWBwLygL+/CgKM54rGBgLs0fbZDALs0fbZDALs0fbZDALs0fbZDALs0fbZDIR9Gv+XW+oMgFfEqto0JG9laLZF"/>这个隐藏域的问题,把所有相同id的textbox的值用逗号串联后提交,返回时给所有textbox重新赋值了解决方法:禁用或者使textbox控件的id不同就行了关于EVENTVALIDATION参见
时间: 2024-07-29 03:04:04