我之前使用this article中的代码创建了一个自定义验证程序来验证页面上的多个控件。使用“内联方法”来连接验证器只是关闭结束表单标记。
这次我正在制作一个用户控件,并希望控件能够处理javascript的生成/渲染以连接验证器。问题是使用RegisterStartupScript方法添加脚本将添加脚本之前自动添加的ValidatorOnSubmit()方法。
我当前想要解决的方法是有一个方法可以从包含控件的页面调用,添加javascritp来连接验证器,但我宁愿有一个控件,我可以直接放到页面上用户不必担心挂起任何其他东西。
有没有办法从我的用户控件渲染javascript以在 ValidatorOnSubmit()方法之后连接有效的?
我已经尝试过.Page.ClientScript.RegisterStartupScript和this.Page.RegisterStartupScript,它们都过早地渲染了javascript。