我必须创建一个JavaScript,其中包含使用C#在页面后面的代码中的网址。但JavaScript内部的url参数在由C#生成后没有正确的格式。为什么url参数在javascript中没有正确的格式?
实施例:
地址参数:http://google.com
使用Javascript:的javascript:dnnModal.show( 'http://google.com',假,365206,假)
C#代码:
string link = "http://google.com?popUp=true";
string googleIcon = "<a href='javascript:dnnModal.show('" + link +',false,365,206,false)'><img border='0' src='~/Icons/gIcon.png'></a>";
从页面后面的代码生成后,查看url的格式不正确。有googleIcon的代码,我使用“查看选择源”来查看aspx页面的代码之后:
<a href="javascript:dnnModal.show(" http:="" google.com?popup="true',false,365,206,false)'"><img src="~/Icons/gIcon.png" border="0"></a>
上图标的超级链接只是显示这个时候我将鼠标移动到它:
javascript:dnnModal.show(
网址丢失,提醒字符串也丢失。
我需要对我的问题有所帮助展示如何使用C#的URL参数传递到JavaScript的方式。
但是,在aspx页面上生成链接或url后,其格式会丢失。 – 2013-03-24 01:09:34
@TriNguyenDung,你可以试试更新的吗? – ocanal 2013-03-24 01:10:49
我在努力,等一下。 – 2013-03-24 01:13:07