我在后台中使用了javascript,方法是:
HyperLink lnk=new HyperLink();
lnk.Text="我们都在怀念过去";
lnk.NavigateUrl=@"javascript:changesong("+"\'我们都在怀念过去\'"+@")";
前台我用的是:
<script language=javascript>
function changesong(k)
{
document.getElementByID("play").innerText=k;
}
</script>
<body>
<table>
<td>k</td>
</table>
</body>我想的想用一个变量存储起来,然后再出现我想要出现的东西,但是我一直没有出现啊!
我是这样想的:
在后台代码中:
string s="我们都在怀念过去";
lnk.NavigateUrl=@"javascript:changesong("+"\'s\'"+@")";
它出现的内容一直是"s"
不是我想要的内容"我们都在怀念过去"
请问下这是怎么回事啊?谢谢帮助!!!!!
HyperLink lnk=new HyperLink();
lnk.Text="我们都在怀念过去";
lnk.NavigateUrl=@"javascript:changesong("+"\'我们都在怀念过去\'"+@")";
前台我用的是:
<script language=javascript>
function changesong(k)
{
document.getElementByID("play").innerText=k;
}
</script>
<body>
<table>
<td>k</td>
</table>
</body>我想的想用一个变量存储起来,然后再出现我想要出现的东西,但是我一直没有出现啊!
我是这样想的:
在后台代码中:
string s="我们都在怀念过去";
lnk.NavigateUrl=@"javascript:changesong("+"\'s\'"+@")";
它出现的内容一直是"s"
不是我想要的内容"我们都在怀念过去"
请问下这是怎么回事啊?谢谢帮助!!!!!
行吗?
lnk.Text="我们都在怀念过去";
string s="我们都在怀念过去";
lnk.NavigateUrl=string.Format("javascript:changesong('{0}');",s);