尝试在用户单击按钮时替换字符串。替换已经工作到目前为止,但这次不能使它工作。
我的类中有一个受保护的变量,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'")
答案 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中分配值。希望这会有所帮助。