提交动态创建表格的数据 在页面上动态创建表格行及数据,但是在提交按钮的处理函数中,发现表格内容已经没有了,无法获取数据并提交到数据库,请高手指点一二,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把你的数据记录整合为json Post给后台,内容怎么会没有,只是因为你提交的方式不对,或者获取的不对 把你的数据记录整合为json Post给后台, 是什么意思? 后台获取不到,页面有数据,提交时就没有了,table的行数为0 在提交button的click函数执行前,会页面刷新,在Page_Load中,表格内容就已经被清空了 表格在客户端就是定义了一下:<asp:Table ID="Table_refer" runat="server" BorderColor="Blue" style="border-collapse:collapse" Width="100%"> </asp:Table>然后表格行都是在后台加入的:protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { InitTable(); } }private void InitTable(){ TableRow row = new TableRow(); //第一行:填报单位 Table_refer.Rows.Add(row); TableCell cell = new TableCell(); cell.Text = ""; row.Cells.Add(cell); cell = new TableCell(); //这里生成所有行,列,里面的数据有数据库查询得来,也有接受输入进来的}至于提交表单数据,就是在页面上加入一个button,在处理函数中调用提交函数ComitBillRecord,但是在进入后,表格内容已经被清空了,此时rowcount已经是0protected void LinkButton_commmit_Click(object sender, EventArgs e) { int rowcount = Table_refer.Rows.Count; ComitBillRecord(); Response.Write("<script>window.open('refersalesfirst.aspx','rightFrame')</script>"); } if (!IsPostBack)这的问题 我知道在Page_Load里面,把 InitTable()调用放在if (!IsPostBack)里面,就直接把table清空掉了,但是把 InitTable()调用放在外面也不行,因为InitTable只是初始化表格行列,内容还要客户端输入的,这样只是table保留住原来的行列,内容却是没有了 C#读取SQLserver中的数据 求一面向对象题目,经典点的 如何在WINFORM下调用这个存储过程。。。谢谢,着急!!!! 求助richTextBox+SqlServer的问题[分不够可以再加] 关于 搜索 如何做啊 请问如何替换DataGrid中a标签的内容(innerHTML) help! 我想定义一组常量在整个【解决方案】里都较方便调用,如何做较好? 关于databinding的问题 关于web browser控件的newWindow2事件的问题 远程调试提示"当前不会命中断点 还没有为该文档加载任何符号" XML缺少根节点问题
<asp:Table ID="Table_refer" runat="server" BorderColor="Blue"
style="border-collapse:collapse" Width="100%">
</asp:Table>
然后表格行都是在后台加入的:
protected void Page_Load(object sender, EventArgs e)
{ if (!IsPostBack)
{ InitTable();
}
}
private void InitTable()
{
TableRow row = new TableRow(); //第一行:填报单位
Table_refer.Rows.Add(row);
TableCell cell = new TableCell();
cell.Text = "";
row.Cells.Add(cell);
cell = new TableCell();
//这里生成所有行,列,里面的数据有数据库查询得来,也有接受输入进来的
}
至于提交表单数据,就是在页面上加入一个button,在处理函数中调用提交函数ComitBillRecord,但是在进入后,表格内容已经被清空了,此时rowcount已经是0
protected void LinkButton_commmit_Click(object sender, EventArgs e)
{
int rowcount = Table_refer.Rows.Count; ComitBillRecord();
Response.Write("<script>window.open('refersalesfirst.aspx','rightFrame')</script>");
}