我要执行从服务器端JavaScript函数,所以我说下面一行:如何在一个函数中执行多个ClientScript.RegisterStartupScript()?
ClientScript.RegisterStartupScript(Page.GetType(), "@msg", "ValidateRequiredFields('" + txtRequiredFieldValidation.ClientID + "');", true);
它工作正常。但我想在上面的语句后立即执行相同的JavaScript函数。 所以我加了下面几行:
ClientScript.RegisterStartupScript(Page.GetType(), "@msg", "ValidateRequiredFields('" + txtEmailValidation.ClientID + "');", true);
ClientScript.RegisterStartupScript(Page.GetType(), "@msg", "ValidateRequiredFields('" + txtOnlyNumbersValidations.ClientID + "');", true);
,但我注意到,只有第一个startupscript执行..为什么?我如何在一个函数中执行多个startupscript?
不附加在你的第一个工作的其他呼叫? '“ValidateRequiredFields(电子邮件); ValidateRequiredFields(onlynmeric);”' – V4Vendetta
它工作正常..谢谢。 –
太好了..你可以选择接受它作为回答:) – V4Vendetta