ライトボックスを開くために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 イベントで動作しないコードに間違いはありますか?