在写登陆页面的时候涉及到一个弹出信息框的问题,直接用response.write("alert('error')"),在弹出信息框的时候后会导致页面变成一片空白,这是因为这段js被添加到了html文件头,为了解决这一问题,可以用RegisterStartupScript这个方法
RegisterStartupScript 这个方法是将script放置在 ASP.NET page的底部,这样就不会导致以上这个问题,具体代码如下
和RegisterStartupScript方法对应的还有一个方法:RegisterClientScriptBlock,这个方法与RegisterStartupScript不同的是它将script代码放在了ASP.NET page的顶部 。以后可以根据自己的页面需求使用这两种方法