Javascript 灯箱显示在邮筒背面

Javascript 灯箱显示在邮筒背面,javascript,asp.net,html,button,lightbox,Javascript,Asp.net,Html,Button,Lightbox,我们正在使用asp.net按钮打开灯箱。但由于后灯箱未出现。 我们尝试使用html按钮,它会打开灯箱,但页面中的验证不受控制。我们如何管理 StringBuilder sb = new StringBuilder(); sb.Append("<script type='text/javascript\'>"); sb.Append("$(function () {"); sb.Append

我们正在使用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);
StringBuilder sb=新建StringBuilder();
某人加上(“”);
sb.Append(“$(函数(){”);
某人追加($('#dialog')。dialog({”);
sb追加(“bgiframe:true,autoOpen:false,height:500,”);
sb.Append(“minWidth:780,可调整大小:false,模态:true,位置:'center',”;
sb.Append(“open:function(type,data){”);
sb.Append($(this.parent().appendTo('form'););
某人附加(“}”);
某人加上(“}”);”;
sb.Append($('#对话框_链接')。单击(函数(){”);
sb.追加($('#dialog')。dialog('open'););
某人追加(“返回假;”;
某人加上(“}”);”;
某人加上(“}”);”;
某人加上(“”);
ClientScript.RegisterClientScriptBlock(this.GetType(),“Lightbox”,sb.ToString(),false);
不处理按钮单击事件代码中是否有任何错误?

这如何

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        buttonId.Attributes.Add("onClick", "return false;");
    }
}
这应该可以阻止回发,但仍然可以满足您的需要