到目前为止,我一直在尝试将 ASP.NET 变量传递给 javascript 函数,但没有任何运气。
我所拥有的是:
在文件夹 root/js 下使用多个 .js 文件的母版页
我正在尝试创建一个包含人的用户名的公共变量,并希望将其发送到上述 js 文件之一中的函数。
public string username;
...
username = User.Identity.Name.ToString();
我的js是:
$(document).ready(function {
var username = "<%= username %>";
var element = document.getElementById("userid");
element.innerHTML = username; });
执行此操作后,我得到 <%= username %> 而不是实际值。
我尝试了第二种方法:
ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "customScript", "AssignValue('" + username + "');", true);
但function (e,t){return new x.fn.init(e,t,r)}
结果是……我不知道该怎么办。
任何想法将不胜感激!
谢谢!