我有自定义表单,我想在提交按钮中添加一些功能。当我单击“提交”按钮时,我想关闭弹出窗口并刷新父页面。
我在我的按钮中使用了这个代码,但是有一个问题。它不会验证控件,它会进行回发,甚至不会保存任何数据。
OnClientClick="javascript:window.frameElement.commitPopup();"
你能帮我一些工作代码吗?
谢谢。
答案 0 :(得分:2)
您需要在要执行的代码之后设置OnClientClick
属性。
protected void btnAdd_Click(object sender, EventArgs e)
{
//Your Code here(some functionality)
Context.Response.Write(@"<script type='text/javascript'>window.frameElement.commitPopup(); return false</script>");
Context.Response.Flush();
Context.Response.End();
}