2012-06-07 3 views
0

양식을 업데이트 할 때 linkbutton에서 window.showModalDialog를 여는 서부 방법은 무엇입니까?LinkButton + showmodaldialog가 작동하지 않습니다.

데이터를 업데이트 할 수있는 폼에 linkbutton이 있는데,이 경우 데이터가 업데이트되었는지, 클라이언트의 매개 변수 상태가 활성 상태인지 확인할 수 있기를 원합니다. 일부를 채우기 위해 창을 열 수 있기를 원합니다. 자세한 정보. 영문 측면에서

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 

가 나는 또한 FormUpdating 이벤트에 함수 OpenWindowRequest 통화를 시도했으나 전화가 작업을 나던

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

을 가지고 창이 열리지 않습니다.

답변

0

링크 버튼이 올바르게 렌더링되지 않습니다. OnClientClick 속성을 Page_Prerender의 코드 뒤에 설정하십시오. 또한 마크 업과 코드에 다른 메소드 이름이 있는데, "Rquest"라고 잘못 표기했습니다.

UpdateButton.OnClientClick = OpenWindowRquest("myurl.aspx") 
관련 문제