读书人

DataGrid模板列中添加了TextBox,怎么在

发布时间: 2012-03-16 16:34:56 作者: rapoo

DataGrid模板列中添加了TextBox,如何在前台中将TextBox中的值作为参数传到另一页面?
如题

[解决办法]
前台?
如果新打开窗口,可以用: "a.aspx?P= " + document.getElementByID( "TextBox1 ").value作为Url打开。
如果已经打开的窗口,可以用javascript。
[解决办法]
var table = document.getElementById( " <%=this.DataGrid1.ClientID%> ");
for(int i = 1;i <table.rows.length;i++)
{
var obj = table.rows[i].cells[2].childNodes[0]; //假设你的模板列是在第三列
alert(obj.value); //显示文本框的值
}
[解决办法]
楼上的方法不错啊
[解决办法]
同意cwwhy() 的说法
[解决办法]
ClientID,childNodes干什么用的


[解决办法]
ClientID,childNodes干什么用的

==================================

同问!

读书人网 >asp.net

热点推荐