如何打開具有按鈕事件參數(在按鈕事件計算)的彈出頁面如何打開具有按鈕事件參數(在按鈕事件計算)的彈出頁面
ButtonClick()
{
string id=TextBox.Text;
/////HERE i want to open a popup as "Index.aspx?ID=id" ///////
}
普萊舍RESPOND SOON
如何打開具有按鈕事件參數(在按鈕事件計算)的彈出頁面如何打開具有按鈕事件參數(在按鈕事件計算)的彈出頁面
ButtonClick()
{
string id=TextBox.Text;
/////HERE i want to open a popup as "Index.aspx?ID=id" ///////
}
普萊舍RESPOND SOON
你不能真正從代碼隱藏中打開一個正常的彈出窗口,你必須從客戶端執行它。
所以,你可以打開一個Javascript函數,打開窗口window.open
,接受一些參數,然後用代碼隱藏ClientScriptManager.RegisterClientScriptBlock
使JS函數在點擊按鈕後運行。
我可以這樣做,但假設我通過方法u告訴....在java腳本中創建函數,而不是如何調用該方法...... ???? – Asad 2010-09-28 10:54:34
假設JS fucntion a()是從服務器端事件在客戶端創建的......而不是如何在同一個事件中,我會調用 – Asad 2010-09-28 10:55:37
@Asad的功能 - 「比我怎麼調用該方法?」 - 就像我說的,使用ClientScriptManager.RegisterClientScriptBlock。檢查我已包含的鏈接,它也有一個如何使用它的例子。 – 2010-09-28 11:08:25
不要把*請在您的文章的末尾響應很快*特別是在大寫字母。它不會更快得到答案。這是一個問答網站,而不是您可以在卡片時請求編碼的地方。 – slugster 2010-09-28 11:05:45