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

后台更新HTML代码里input的值的方法

2012-07-08 
求一个后台更新HTML代码里input的值的方法已知一段HTML代码现在要获取HTML代码中所有的input,type的值为te

求一个后台更新HTML代码里input的值的方法
已知一段HTML代码
现在要获取HTML代码中所有的input,type的值为text
<input type="text" ......./>
并将它的value设置为0,变成
<input type="text" value="0" ....../>

[解决办法]

C# code
string str = "<input type=\"text\" ......./>";        Regex reg=new Regex(@"(?<=<input[^>]+?)(type=""text"")(?=[^>]+?>)");        str = reg.Replace(str, "$1 Value=\"0\"");        Response.Write( Server.HtmlEncode(str));//输出:<input type="text" Value="0" ......./>
[解决办法]
C# code
string s = "aaaaaaa<input type=\"text\" ......./>bbbbbbbbb";string Result= Regex.Replace(s, @"<input\s+type=['""]text['""]\s+(?!value)", "<input type=\"text\" value=\"0\""); 

热点排行