2014-03-27 5 views
0

Я хотел бы иметь возможность отображать содержимое iframe в диалоговом окне JQuery UI, а не всплывать, как я сейчас делаю, но я не могу найти способ добиться этого. ,Открыть jquery ui dialog from itemcommand

Мое текущее решение выглядит следующим образом:

If e.CommandName = "CustIDCommand" Then 
     Dim CustIDButton As LinkButton 
     CustIDButton = FindControl("CustIDBtn") 

     Dim str As String = "<script language='Javascript'>" 
     str = str + "window.open('/secure/CustCC.aspx','newwin','location=no,toolbar=no,menubar=no,width=500,height=275,left=400,top=300')" 
     str = str + "</script>" 

     Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "win", str) 
     Session("CustID") = e.CommandArgument 

    End If 

идентификационный номер передается поэтому страница CustCC.aspx отображает правильные данные. Все работает нормально, но я бы хотел загрузить эту страницу в модальном формате, а не всплывать.

Любая помощь очень ценится

ответ

0

ли что-то вроде этого:

$("#somediv").load(url).dialog({modal:true}); 

https://jqueryui.com/dialog/

+0

я не уверен, как я вызываю это? Простите мое отсутствие знаний. Я в настоящее время есть кнопка ссылки в осины: DetailsView 'код' <жерех: TemplateField HeaderText = "ID клиента"> <жерех: LinkButton ID = "CustIDBtn" RUNAT = "сервер" CommandName = "CustIDCommand "CommandArgument = '<% # Eval (" CustID ")%>' CausesValidation =" false "> Идентификатор клиента Это приводит к потере вышеуказанного из ItemCommand –

+0

вы должны прочитать в jQuery. Я опубликовал ссылку на примеры. –