什么我一段代,主的CSS式就全部都失了.面很看.
RT,下面是代
- C# code
protected void gvReasonCode_SelectedIndexChanged(object sender, EventArgs e) { Session["UpdateReasonID"] = ((LinkButton)gvReasonCode.Rows[gvReasonCode.SelectedIndex].Cells[1].FindControl("lbtnReasonID")).Text; } protected void lbtnReasonID_Click(object sender, EventArgs e) { Response.Write("<script language=javascript>window.open('ReasonUpdate.aspx','','top=100;left=100;width=350,height=300,status=no,toolbar=no,menubar=no,location=no')</script>"); }
代有啥?WEB可以正常行的.
就是CSS式失.我了其它的按又能恢.
如查,新增.
我在打窗口後加查(用同的查方法)的句,它重新查相同的件.
但式是失的.有恢.
就是不是代的了?
[解决办法]
'ReasonUpdate.aspx页面的CSS文件放在哪个位置?
[解决办法]
[解决办法]
用Response.Write输出是非常不专业的做法,应该如4楼上用
Page.ClientScript.RegisterStartupScript(this.GetType(), "", <script language=javascript>window.open('ReasonUpdate.aspx','','top=100;left=100;width=350,height=300,status=no,toolbar=no,menubar=no,location=no')</script>");
[解决办法]
Response.Write 的罪恶
[解决办法]
因为 Response.Write(" <script language
这句
response.write输出是在html文件头上的,破坏了页面标准规范,所以……
建议在页面上放一个literal控件,把Response.Write输出脚本换成
literal1.Text=" <script......"这样的形式就好了。
[解决办法]
没错,除了literal,用RegisterStartupScript也可以,只要把脚本输出到页面中即可.