vb.net字符串替换aspx

时间:2013-10-28 12:27:41

标签: asp.net vb.net string replace

尝试在用户单击按钮时替换字符串。替换已经工作到目前为止,但这次不能使它工作。

我的类中有一个受保护的变量,tPage,它存储一个html页面。

基本上我有一个像这样的asp输入字段:

<input type='hidden' name='hiredate' style='height:50px; width: 49%; border:0px solid; float:right;' />

(请忽略内联css,稍后会删除)

保存输入的页面被送入字符串变量并稍后访问,以便稍后取消隐藏输入。

我尝试过像这样使用替换功能:

tPage &= "<input type='hidden' name='hiresign'".Replace("'hidden'", "'text'")

但是当代码运行时,字符串没有变化。

**修改

我在你的指导下找到了解决方案。我将代码更改为:

tPage = tPage.Replace("<input type='hidden' name='hiresign'", "<input type='text' name='hiresign'")

2 个答案:

答案 0 :(得分:0)

&=将字符串串联到另一个字符串,您想要替换字符串:

tPage = "<input type='hidden' name='hiresign'".Replace("'hidden'", "'text'")

答案 1 :(得分:0)

试试这个

Dim str = "<input type='hidden' name='hiresign'"
str = str.Replace("'hidden'", "'text'")
tPage &= str 

点是&amp; =将在tPage中连接字符串,因此你没有得到被替换的值。您必须首先执行Replcae,然后在tPage中分配值。希望这会有所帮助。