使用javascript的asp

| 嗨,我有一个javascript函数:
function saveClose()
    {
        getSelectedDates();
        var test = document.getElementById(\'<%=hiddenInput.ClientID%>\');
        if (test.value != \'false\')
        {
            showYesNo(\'Save/Close\', \'Would you like to save and close this Campaign?\');
            document.getElementById(\'popupControl\').style.display = \'block\';
            document.getElementById(\'divEntryMain\').style.display = \'none\';
            document.getElementById(\'divBuilderMain\').style.display = \'none\';
        }
        else
        {
            showOk(\'Save/Close\', \'Please fill in all mandatory fields\');
            document.getElementById(\'popupControl\').style.display = \'block\';
            document.getElementById(\'divEntryMain\').style.display = \'none\';
            document.getElementById(\'divBuilderMain\').style.display = \'none\';
        }
    }
我想在按钮单击后面的代码中执行此功能。.但是必须在代码后面的代码后执行。请协助.. 我的代码背后的按钮单击。
protected void btnSaveClose_Click(object sender, EventArgs e)
    {

        if (Page.IsCallback || Page.IsPostBack)
        {
            string[] arguments = Request.Params[\"__EVENTARGUMENT\"].Split(\',\');
            if (arguments.Length == 2)
            {
                GetDataFromFileds(Request.Params[\"__EVENTARGUMENT\"].Split(\',\'));
            }
            return;
        }

    }
谢谢你们!     
已邀请:
        我认为您会发现本文对您想做的事情有帮助: http://weblogs.asp.net/mnolton/archive/2003/06/04/8260.aspx     
        在事件处理程序已使用Page.ClientScript.RegisterStartupScript运行之后,注册启动脚本 http://msdn.microsoft.com/zh-CN/library/system.web.ui.clientscriptmanager.registerstartupscript.aspx
protected void btnSaveClose_Click(object sender, EventArgs e)
{

    if (Page.IsCallback || Page.IsPostBack)
    {
        string[] arguments = Request.Params[\"__EVENTARGUMENT\"].Split(\',\');
        if (arguments.Length == 2)
        {
            GetDataFromFileds(Request.Params[\"__EVENTARGUMENT\"].Split(\',\'));
            //assuming reaching this point means success
            Page.ClientScript.RegisterStartupScript(this.GetType(), 
                                                    \"MyScript\", 
                                                    \"saveClose();\",
                                                    true);
        }
        return;
    }

}
    
        如果要从javascript调用该方法,而不是通过服务器端代码将其动态添加到页面中,请查看本文。在您的javascript函数中,您可以调用\“ _ doPostBack \”并定位特定事件。     

要回复问题请先登录注册