为了保证.aspx页面的纯净和调试方便,我们有时需要将所有的逻辑代码放到.cs文件中,所以如何函数放到.cs文件中就显得很重要,因此,可以按照如下方法,即可实现。
首先,声明一个包含js函数的方法:
private void RegInputCheck()
{
......................................
}
其次,在这个方法中加入需要的js函数,例如一弹出框的是否判断等。
再次,在这个方法的最后,加入下面代码,完成对js函数的注册:
Page.ClientScript.RegisterStartupScript(
this.GetType(),
"RegInputCheck",
strJavascript,
true);
最后,在页面Page_Load方法中,将使用此js代码的按钮上添加onclick事件:
这样,在点击btnSet按钮的时候便可以调用inputCheck()js函数,如果返回false,处理停止,
如果返回true,
则会继续执行服务器端程序: