灯箱在后面显示

时间:2012-06-06 14:05:41

标签: javascript asp.net html button lightbox

我们正在使用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事件代码中是否有任何错误?

1 个答案:

答案 0 :(得分:0)

这个怎么样

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        buttonId.Attributes.Add("onClick", "return false;");
    }
}

这应该会停止回发但仍然可以为您提供所需的内容。