如何在 javascript 函数中调用 Request.QueryString,我正在使用 asp.net 和 C#
var str=<%=Request.quesryString("val")%>
但它给我错误
最佳答案
如果此 javascript 代码内嵌在您的网络表单中,正确的方法是使用 javascript serializer
:
<script type="text/javascript">
var str = <%= new JavaScriptSerializer().Serialize(Request.QueryString["val"]) %>;
alert(str);
</script>
切勿执行以下操作,这是完全不安全的,您的网站容易受到 XSS 注入(inject)攻击:
<script type="text/javascript">
var str = '<%= Request.QueryString["val"] %>';
alert(str);
</script>
关于c# - 在 javascript 函数中调用 request.querystring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15679638/