在asp.net中,如果我想要使用後臺定義的一個變量怎麼辦呢?(其它語言我想應該類似吧~)
可以這樣定義:
在.cs類文件中定義:
public static string content="lovemu";
在asp.net頁面這樣使用:
<script type="text/javascript">
var con="<%=content%>"; //尤其要注意這裏的雙引號,否則使用瀏覽器自帶的錯誤控制檯會發現有js錯誤,並且使用不了這個後臺變量content
alert(con);
</script>
舉我的一個例子,在使用UEditor富文本編輯器時,如果我想要從後臺傳入初始值:
.cs文件:
public static string content = "";//編輯框內容
在asp.net頁面:
<!--這裏是UEditor的配置,詳細配置可參見百度UEditor的API文檔,完整版的部署體驗:http://ueditor.baidu.com/website/document.html--><div id="myEditor" class="myEditor" name="myEditor"></div> 渲染UEditor時:
<script type="text/javascript">
var con=“<%=content%>”;
var editor = new UE.ui.Editor();
editor.render("myEditor");
editor.ready(function(){
editor.setContent(con); //設置初始化內容
})
</script>
頁面效果:頁面源代碼爲: