2012-06-07 51 views
0

在更新表單時,什麼東西可以在linkbutton上打開window.showModalDialog?LinkBut​​ton + showmodaldialog無法正常工作

我有一個表單上的鏈接按鈕,允許我更新數據,我希望能夠檢查在這種情況下更新的數據,客戶端的參數狀態是否處於活動狀態我希望能夠打開一個窗口來填充一些更多信息。

Public Function OpenWindowRquest(ByVal URL As String) As String 
    If accountMode = "1" Then 
     Return "window.showModalDialog('" & Page.ResolveUrl(Server.UrlEncode(URL)) & "', window,'resizable:yes; scroll:on; status:yes; dialogWidth:750px; dialogHeight:350px; center:yes');" 
       Else 
     accountMode = "" 
     Return "" 
    End If 

在ASPX方面我有

<asp:LinkButton id="UpdateButton" runat="server" commandName="Update" Text="Update" OnClientClick='<%# OpenWindowRequest("myurl.aspx") %>'></asp:LinkButton> 

我也試圖致電FormUpdating事件的函數OpenWindowRequest但它不工作,不打開窗口。

回答

0

您的鏈接按鈕無法正確顯示。請在Page_Prerender後面的代碼中設置您的OnClientClick屬性。此外,你在標記和代碼中有不同的方法名稱,你拼錯了「Rquest」。

UpdateButton.OnClientClick = OpenWindowRquest("myurl.aspx")