0

我有一个 ASP 脚本来检查经过身份验证的用户的用户名,现在我想将经过身份验证的用户的用户名传递给 javascript 变量/字符串

ASP:

<%
Function isAuthorized()

Dim ipos
Dim ustring
Dim uname
Dim ilngth

ustring = Request.ServerVariables("AUTH_USER")
ipos = Instr(ustring, "\") + 1
ilngth = Len(ustring) + 1
uname = Trim(Mid(ustring, ipos, ilngth - ipos))

End Function
%>

Javascript:

<script>
var chk = <%uname%>;
alert(chk);             
</script>

我怎样才能使这项工作正常工作,以及这些元素在我的代码中的确切位置?

4

2 回答 2

0

尝试这个:

<script>
var chk = "<%= uname %>";
alert(chk);             
</script>
于 2013-05-05T02:57:53.613 回答
0

设置一个属性来获取用户名:eg in c# Public string Username{ get { return Page.User.Identity.Name;} }

使用 <%=Username%> 在 JavaScript 中调用它

于 2013-04-29T15:57:47.070 回答