我试图将用户重定向到一个新页面,其中用户名将显示在一个文本框中。我正在使用 ASP.NET 登录名和按钮来执行此操作。我的问题是,我不是 100% 确定如何将 LoginName 中的值获取到需要这个的 javascript 中。我无法进入服务器代码,所以这一切都必须由 SharePoint 设计师完成我知道常见的方法是做这样的事情
window.location="http://mysite/default.aspx?u="+ LoginName1
但这似乎不想工作。有什么答案吗?
JavaScript 代码
function Redirect()
{
window.location="http://mysite/default.aspx";
}
ASP.NET 代码
<asp:Button runat="server" Text="To Sysomos" id="Button1" OnClientClick="if (!Redirect()) { return false;};"></asp:Button>
<asp:LoginName runat="server" id="LoginName1" ></asp:LoginName>