0

ライトボックスを開くためにasp.netボタンを使用していますが、ポストバックライトボックスが表示されないためです。html ボタンを使用しようとしましたが、ライト ボックスが開きますが、ページの検証は制御されません。これをどのように管理できますか?

            StringBuilder sb = new StringBuilder();
            sb.Append("<script type='text/javascript\'>");
            sb.Append("$(function () {");
            sb.Append("$('#dialog').dialog({");
            sb.Append("bgiframe: true, autoOpen: false, height: 500,");
            sb.Append("minWidth: 780, resizable: false, modal: true, position:'center',");
            sb.Append("open: function (type, data) {");
            sb.Append("$(this).parent().appendTo('form');");
            sb.Append("}");
            sb.Append("});");
            sb.Append("$('#dialog_link').click(function () {");
            sb.Append("$('#dialog').dialog('open');");
            sb.Append("return false;");
            sb.Append("});");
            sb.Append("});");
            sb.Append("</script>");

            ClientScript.RegisterClientScriptBlock(this.GetType(), "Lightbox", sb.ToString(), false);

ButtonClick イベントで動作しないコードに間違いはありますか?

4

1 に答える 1