datalist修改问题,提供思路也有分!!! datalist和datagrid的编辑都是针对每一项编辑的,有没有办法用datalist绑定文本框,修改文本框的内容后点击button,n个文本框的内容一起修改?还有文本框的id该怎么设,datalist可以分配一个唯一的id吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以做,就好像csdn的结帖给分页面一样!如果DataList1有个模板项,里面放TextBox1在服务端Button_Click访问各个TextBox1的代码如下foreach(DataListItem dlItem in this.DataList1.Items){ TextBox tbTextBox = (TextBox)dlItem.FindControl("TextBox1");}在客户端访问各个TextBox1的代码如下for (var i=0; i<n; i++) '这里的n就是你问题里的n,你得先给它值{ 'strTextBoxID是各个TextBox1在客户端的ID strTextBoxID="DataList1__ctl"+i+"_TextBox1"; tbTextBox=document.getElementById(strTextBoxID);} 大侠,请问这样的前台aspx里的设置是什么样的,和我想的不太一样.别人还有什么办法吗 页面没有什么地方需要特别设置的啊你只要放个Button和DataList1,右键DataList1 => Edit Template => Item Templates然后在里面放个TextBox1就可以啦不需要你专门设置ID asp.net server.urlencode的运用问题 验证控件 救急,救急,菜鸟求助! 读xml返回dataset问题 如何让Asp.Net检测到非法访问后不自动要求重新登录 session----奇怪 关于web.aspx的问题 图片下载时怎么把绝对路径改成虚拟路径? vs2003建立一个asp.net项目? 大家来看这两个帖子!! 关于页面刷新问题! 服务端控件ImageButton中的Click事件里用Response.Redirect("Froms/Frmxf.aspx?sql="+t_sql)不能开新页面。请问如何开新页面
如果DataList1有个模板项,里面放TextBox1在服务端Button_Click访问各个TextBox1的代码如下
foreach(DataListItem dlItem in this.DataList1.Items)
{
TextBox tbTextBox = (TextBox)dlItem.FindControl("TextBox1");
}在客户端访问各个TextBox1的代码如下
for (var i=0; i<n; i++) '这里的n就是你问题里的n,你得先给它值
{
'strTextBoxID是各个TextBox1在客户端的ID
strTextBoxID="DataList1__ctl"+i+"_TextBox1";
tbTextBox=document.getElementById(strTextBoxID);
}
你只要放个Button和DataList1,右键DataList1 => Edit Template => Item Templates
然后在里面放个TextBox1就可以啦
不需要你专门设置ID