我们正在使用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事件代码中是否有任何错误?
答案 0 :(得分:0)
这个怎么样
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
buttonId.Attributes.Add("onClick", "return false;");
}
}
这应该会停止回发但仍然可以为您提供所需的内容。