response.write引起的css丢失求解

response.write引起的css丢失求解

    遇到此问题是在一个会员注册页面,由于某种原因不能采用集成的验证控件,只采用js却又不安全,只能在服务端做进一步验证。在添加某些项目时,会出现添加不正确的情况我采用了alert的形式做提示然后返回back到之前状况,可原有css加载出现问题。片段代码如下:

string name = tbname.Value.ToString().Trim();
if (name == “”)
{
     Response.Write(<script language=javascript>alert(‘Please input  name!’);history.back();</script>);
     Response.End();
}
看了一些文字说是采用
Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), “inputname”, “alert(‘Please input  name!’);history.back();”, true);
此句来替换Response.Write,可新问题是白屏且无任何提示窗口弹出,感觉和Response.End();有点关系,而Response.End()是阻止程序由于出错而继续向下执行的,不知是否结构有问题,还望各位大侠赐教一二

response.write引起的css丢失求解

相关文章:

你感兴趣的文章:

标签云: