ouvrir jQuery boîte de Dialogue à partir du code-behind

Donc je dois montrer un jquery UI boîte de Dialogue à partir du code-behind.

J'ai tout essayé: cette, cette, cette, et a également changé ces réponses pour tester si ça fonctionne avec moi, mais n'est pas de travail.

J'utilise la première solution parce que c'est organisé. Il fonctionne si j'utilise alert ("cela") à la place de mon jquery boîte de dialogue code. donc, je connais son travail, mais rien ne se passe avec la boîte de dialogue. Je l'ai essayé avec colorbox aussi, et pas de travail.

Quelqu'un peut-il me donner une solution s'il vous plaît? Il serait aprécié.

Je vous remercie.

Mon aspx:

HEAD
<script type="text/javascript">
function BindEvents() {
$.fx.speeds._default = 1000;
$(document).ready(function () {                
var dlg = $("#DivMostrarIguales").dialog({
autoOpen: false,
show: "fold",
hide: "clip",
width: 500,
height: 500
});
dlg.parent().appendTo(jQuery("form:first"));
});
}
</script>
ENDHEAD
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<asp:UpdatePanel runat="server" ID="upTotal">
<ContentTemplate>
<script type="text/javascript">
Sys.Application.add_load(BindEvents);                
</script>....
<tr>
<td class="Izquierda">
(*) Número único:
</td>
<td class="Derecha">
<asp:TextBox ID="tbNumeroUnico" runat="server"></asp:TextBox>
<asp:Button ID="btMostrarIgualesEntrante" runat="server" Text="Revisar si ya existe"
OnClick="MostrarVentanaIgualesEntrante" ValidationGroup="none" CausesValidation="false"
CssClass="Button" />                 
<asp:Label runat="server" ID="lbNumeroUnicoEntrante" Text="Debe digitar el formato correcto del número único (completo)"
Visible="false" CssClass="ErrorCampo"></asp:Label>
</td>
</tr>...
<div id="DivMostrarIguales" title="Número Único Igual">
WhatEver              
</div>           
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>  

Mon .CS fonctions:

private string getjQueryCode(string jsCodetoRun)
{
StringBuilder sb = new StringBuilder();
sb.AppendLine("$(document).ready(function() {");
sb.AppendLine(jsCodetoRun);
sb.AppendLine(" });");
return sb.ToString();
}
private void runjQueryCode(string jsCodetoRun)
{
ScriptManager requestSM = ScriptManager.GetCurrent(this);
if (requestSM != null && requestSM.IsInAsyncPostBack)
{
ScriptManager.RegisterClientScriptBlock(this,
typeof(Page),
Guid.NewGuid().ToString(),
getjQueryCode(jsCodetoRun),
true);
}
else
{
ClientScript.RegisterClientScriptBlock(typeof(Page),
Guid.NewGuid().ToString(),
getjQueryCode(jsCodetoRun),
true);
}
}
protected void MostrarVentanaIgualesEntrante(object sender, EventArgs e)
{
CargarGridMostrarIgualesEntrante();
runjQueryCode("$('#DivMostrarIguales').dialog('open')");            
}
Avez-vous utilisé un débogueur javascript pour vérifier les erreurs? Firebug est mon préféré. Également ajouter un ";" ici ".la boîte de dialogue ("ouvert")", il devrait être ".la boîte de dialogue ("ouvrir");"

OriginalL'auteur euther | 2011-03-28