我有一個ASP.NET按鈕,它在我的default.aspx
頁面上顯示一個報表(綁定到我的gridview的報表)。在新頁面創建ASP.NET內容(彈出窗口)
但是,我希望它在新頁面中顯示,並且當再次單擊按鈕時,它應該打開第三頁。
如何做到這一點?
我有一個ASP.NET按鈕,它在我的default.aspx
頁面上顯示一個報表(綁定到我的gridview的報表)。在新頁面創建ASP.NET內容(彈出窗口)
但是,我希望它在新頁面中顯示,並且當再次單擊按鈕時,它應該打開第三頁。
如何做到這一點?
您可以使用javascript,(Window.Open
)在新頁面中打開它。檢查這個例子:
您可以使用JavaScript的window.open
屬性用於此目的。
您將不得不使用window.open上的clientclick
按鈕,以便它彈出窗口。
這將是如下:
window.open('default.aspx','name','width=200,height=200');
編輯:
也可以嘗試如下:
protected void Button_Click(object sender, EventArgs e)
{
Response.Write("<script language=javascript>child=window.open('default.aspx');</script>");
Response.Write("<script language=javascript>child=window.open('default1.aspx');</script>");
}
寫兩個從一個網頁頁面打開另一個頁面..
你通過後的ID,以彈出得到它這樣 的Request.QueryString [「身份證」]。的toString ();
<a href="#" onclick="Popup=window.open('yourNewPag.aspx?id='+'<%id to be passed to the popup,e.g. #Eval<"Id"> %>','Popup','toolbar=no, location=yes,status=no,menubar=no,scrollbars=yes,resizable=no, width=700,height=350,left=430,top=23'); return false;">OpenPOPUP</a>
如果這個問題沒有解決問題,那麼在這裏註釋如果它解決了問題,那麼請將它標記爲答案,以便其他人可以輕鬆找到答案。 –
如何更改內容?在我的示例中,我必須在新打開的頁面中使用我的數據表。而這個例子是否可以工作超過1頁? – HOY