代碼前置指的是把去掉.Cs文件,把所有的Cs文件中的代碼都寫在aspx或者ascx中
常常有時你需要在頁面輸出腳本,如果彈出一個提示框或者打開一個新窗口。。。
你會發現有時用
Page.RegisterStartupScrjavascript>window.open('http://bew.com/Act/Dyp/xingfujz/xingfujz.aspx','_blank');</script>");
會報錯
編譯錯誤
說明: 在編譯向該請求提供服務所需資源的過程中出現錯誤。請檢查下列特定錯誤詳細信息并適當地修改源代碼。
編譯器錯誤信息: CS1010: 常數中有換行符
源錯誤:
行 178:
行 179: string showconent=“”
行 180: Page.RegisterStartupScript("openwin","<script>window.open('http://bew.sihai.com/Act/Dyp/xingfujz/xingfujz.aspx','_blank');</script>");
行 181: Page.RegisterStartupScript("ShowMessage",showconent);
行 182:
那是由于 解析程序遇到 </script> 時 認為時服務器端的代碼結束了,所以報錯!
解決方式是
Page.RegisterStartupScript("openwin","<script>window.open('http://bew.baihe.com/Act/Dyp/xingfujz/xingfujz.aspx','_blank');<" + "/script>");
把那個東東拆開就行了,呵呵
http://www.49028c.com/goody9807/archive/2006/10/25/539786.html
新聞熱點
疑難解答