日期:2014-05-16 浏览次数:20391 次
在asp.net中,如果我想要使用后台定义的一个变量怎么办呢?(其它语言我想应该类似吧~)
可以这样定义:
在.cs类文件中定义:
public static string content="lovemu";
<script type="text/javascript"> var con="<%=content%>"; //尤其要注意这里的双引号,否则使用浏览器自带的错误控制台会发现有js错误,并且使用不了这个后台变量content alert(con); </script>
举我的一个例子,在使用UEditor富文本编辑器时,如果我想要从后台传入初始值:
.cs文件:
public static string content = "";//编辑框内容
<!--这里是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>页面效果:
页面源代码为: