2013-04-29 74 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> 
相關問題