我需要從後面的asp.net代碼給我的鏈接中打開瀏覽器選項卡。 通常我會有一個鏈接和target="_blank"
,但我需要的鏈接是動態鏈接,所以我必須具有代碼背後的鏈接_blank
的行爲。ASP.Net在CodeBehind中打開瀏覽器中的新選項卡
任何想法?
我需要從後面的asp.net代碼給我的鏈接中打開瀏覽器選項卡。 通常我會有一個鏈接和target="_blank"
,但我需要的鏈接是動態鏈接,所以我必須具有代碼背後的鏈接_blank
的行爲。ASP.Net在CodeBehind中打開瀏覽器中的新選項卡
任何想法?
如果您有生成初始HTML時創建鏈接所需要的數據,你可以做在Page_Load事件是這樣的:
protected void Page_Load(object sender, EventArgs e)
{
Button1.OnClientClick="javascript:window.open('MyPage.aspx?Param=" + Param1.ToString() + "');"; }
}
如果你正在等待回傳,以獲得所需要的數據來建立鏈接,您可以通過ScriptManager將JavaScript向下發送到瀏覽器:
protected void Button1_Click(object sender, EventArgs e)
{
//process whatever you need to to get Param1
ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('MyPage.aspx?Param=" + Param1.ToString() + "');",true);
}
您正在查找的Target
property。
嗨詹姆斯如果我想要什麼在新標籤中打開這個?請幫助 – BNN 2014-10-21 09:14:14
保存我的一天。謝謝! – 2017-12-15 11:25:13