我必须使用 C# 在页面后面的代码中创建一个包含 url 的 javascript。但是javascript里面的url参数用C#生成后没有正确的格式。
例子:
网址参数:http: //google.com
Javascript: javascript:dnnModal.show(' http://google.com ',false,365,206,false)
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 格式不正确。我使用“查看选择源”查看aspx页面代码后,有googleIcon的代码:
<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 中。