2013-04-29 60 views
0

我有一个ASP脚本,检查认证的用户的用户名,现在我想通过身份验证的用户的用户名进入一个JavaScript变量/字符串检查经过身份验证的用户的用户名,然后将用户名传递给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> 

我该如何使这项工作正确无误,以及在我的代码中究竟做了些什么?

回答

0

设置属性来获取用户名:例如,在C# 公共字符串用户名{{返回Page.User.Identity.Name;}}使用

调用此JavaScript中<%=用户名%>

+0

最后我将它传递到一个隐藏的表单元素,然后使用jQuery .attr()(我不想做)提取它;我试过你的方法,但无济于事 – 2013-05-01 18:46:44

0

试试这个:

<script> 
var chk = "<%= uname %>"; 
alert(chk);    
</script> 
相关问题