首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#替换,该如何处理

2012-05-05 
C#替换string td asp:TextBox runatserver IDTb_Name Text/asp:TextBoxstr str.Repla

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", "*");

*号就是要换成的字符
假如不确定的话,考虑将值传给变量,然后进行替换!

热点排行