C#替换
string td = "<asp:TextBox runat='server' ID='Tb_Name' Text=''></asp:TextBox>";
str = str.Replace("Tb_Name",td);
怎么实现,上面的是个大概?
------解决方案--------------------你想换成什么?
------解决方案--------------------lz 有想法。
貌似有点问题
------解决方案--------------------你上面写的不行!
------解决方案--------------------如果是特定的字符换成其他,直接Repalce即可
否则,考虑下正则
------解决方案--------------------<asp:TextBox runat='server' ID='Tb_Name' Text=''></asp:TextBox>
这一类标签在asp.net render阶段会绘成 <input /> 标签
一般的做法是
TextBox txtBox = new TextBox();
someObj.AddChild(txtBox);
大致如此吧
------解决方案--------------------你想要换成什么?假如确定的话,使用
string td = "<asp:TextBox runat='server' ID='Tb_Name' Text=''></asp:TextBox>";
string str = td.Replace("Tb_Name", "*");
*号就是要换成的字符
假如不确定的话,考虑将值传给变量,然后进行替换!