for (int i = 0; i <= ds.Tables[0].Rows.Count-1; i+=2)
{
string cid = ds.Tables[0].Rows[i]["ControlType"].ToString() + ds.Tables[0].Rows[i]["Property"].ToString();
string name = ds.Tables[0].Rows[i]["PropertyName"].ToString();
sb.Append("<tr> ");
sb.Append("<td class='td1' ></td>");
sb.Append("<td class='td7' > " + name + "</td><td style='width:3%'>:</td>");
sb.Append("<td class='td2' > <input name="+cid+" type='text' maxlength='50' id='txt2' tabindex='9' onKeyDown='EnterToTab()' class='txtWidth' /> </td>");
sb.Append("<td class='td3' ><font color='#ff0000'><strong> </strong></font></td>");
sb.Append(" </tr>");
}
Panel2.InnerHtml = sb.ToString();
}控件是生成了。前台也显示了。在后台怎样读取input name="+cid+" type='text' 的值?
InnerHtml直接输出<asp:textbox 这样的标签在前台是显示不了的
{
string cid = ds.Tables[0].Rows[i]["ControlType"].ToString() + ds.Tables[0].Rows[i]["Property"].ToString();
string name = ds.Tables[0].Rows[i]["PropertyName"].ToString();
sb.Append("<tr> ");
sb.Append("<td class='td1' ></td>");
sb.Append("<td class='td7' > " + name + "</td><td style='width:3%'>:</td>");
sb.Append("<td class='td2' > <input name="+cid+" type='text' maxlength='50' id='txt2' tabindex='9' onKeyDown='EnterToTab()' class='txtWidth' /> </td>");
sb.Append("<td class='td3' ><font color='#ff0000'><strong> </strong></font></td>");
sb.Append(" </tr>");
}
Panel2.InnerHtml = sb.ToString();
}控件是生成了。前台也显示了。在后台怎样读取input name="+cid+" type='text' 的值?
InnerHtml直接输出<asp:textbox 这样的标签在前台是显示不了的
解决方案 »
- GC.Collect()方法放在哪里比较合适
- 求助,调用WebService出错
- TableAdapter如何给它的参数传值?
- .Net中web service的一些疑问
- remoting 有什么用?哪些方面用到它??
- VC的DLL中有以下两个函数,请问在C#中怎么调用
- 大家请畅所欲言,共同来讨论在Winform下要提取SQL中的大量数据时,是分页提取,还是分页显示的问题.最好有代码解释,谢谢...
- 高分求教,如何把一个窗体挂在一个textbox控件中,详情见内,在线等待
- 输入法如何得到
- 请帮忙解答问号的地方应该怎么写,请教!
- DataGridView操作数据库
- 求助vs2008提示“无法连接到ASP.NET Development Server”的问题
string a=cid.value.ToString();
哦你的id是txt2
则
后台读取:
string a=txt2.value.ToString();
哦你的id是txt2
则
后台读取:
string a=txt2.value.Trim().ToString();