我試圖將用戶重定向到一個新的頁面,其中用戶名將顯示在文本框中。我正在使用ASP.NET登錄名和按鈕來執行此操作。我的問題是,即時通訊不是100%確定如何從LoginName獲取值到需要這個的JavaScript。我沒有辦法進入服務器代碼,所以這一切都必須通過SharePoint設計 做我知道常見的方式是做這樣的事情在Sharepoint ASPX的Javascript查詢字符串頁面
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>
這似乎不工作,因爲它所做的一切都是拾取「@ HttpContext.Current.User.Identity.Name」 – BlahWoo