代碼前置指的是把去掉Cs文件把所有的Cs文件中的代碼都寫在aspx或者ascx中
常常有時你需要在頁面輸出腳本如果彈出一個提示框或者打開一個新窗口
你會發現有時用
PageRegisterStartupScript(openwin<script>windowopen(x_blank);</script>);
或者
ResponseWrite(<script language=javascript>windowopen(x_blank);</script>);
會報錯
編譯錯誤
說明: 在編譯向該請求提供服務所需資源的過程中出現錯誤請檢查下列特定錯誤詳細信息並適當地修改源代碼
編譯器錯誤信息: CS: 常數中有換行符
源錯誤:
行
行 string showconent=
行 PageRegisterStartupScript(openwin<script>windowopen(_blank);</script>);
行 PageRegisterStartupScript(ShowMessageshowconent);
行
那是由於 解析程序遇到 </script> 時 認為時服務器端的代碼結束了所以報錯!
解決方式是
PageRegisterStartupScript(openwin<script>windowopen(_blank);< + /script>);
把那個東東拆開就行了呵呵
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19315.html