我在一个aspx文件中包含的js文件中写了<% xxx %>这种代码,可是页面输出时没有编译出来
当我在aspx的<head></head>中直接加入<script><% xxx %></script>,就可以编译,请问是什么原因,能直接写在js中吗, 因为js文件比较大,而且有很多页面引用,在此先谢谢各位了
当我在aspx的<head></head>中直接加入<script><% xxx %></script>,就可以编译,请问是什么原因,能直接写在js中吗, 因为js文件比较大,而且有很多页面引用,在此先谢谢各位了
解决方案 »
- easyui datagrid与.net的问题
- 项目中应用了office,分发时需要哪些dll?
- asp.net整这么多控件干嘛
- C/S系统的Client端改成WEB方式 [ASP.NET + SOCKET的问题]
- asp.net 怎么完成类是IE上面的 文件,编辑,查看``的功能?(要有2级的)
- 求语句,数据库的连接状态,很简单的,求救
- 急,高分求:动态加载大类别和小类别
- 怎样让一个图片在网页上到处走动或在某一指定的范围内走动
- 怎样在WEB页面上实现类似VS.2005工具箱功能?
- 怎样实现textbox得到焦点后自动选中textbox中得文本
- 如何获取指定线程的CPU占用率。。。十万火急!!!
- [求救]TreeView节点选中问题
jsobj.param = <% %>
accordionGenericControl.Attributes["rel"] = "stylesheet";
accordionGenericControl.Attributes["type"] = "text/css";
accordionGenericControl.Attributes["href"] = Page.ResolveClientUrl(_hrefArray[i]); ContainerControl.Controls.Add(accordionGenericControl);
可以使用这种方式
<script src="<%if(...){%>aaa.js<%}else{%>bbb.js<%}>" ></script>
我现在的逻辑是要根据用户权限动态的输出一段脚本,这段脚本在一个js文件中,很多文件都引用这个js的,有没有更好的方法了?你看过一些统计的js,或者是在线客服的js,就明白原理了!<script src="XXXX/XXX.aspx?uid=00001" ></script>
都是这样的动态js.服务器端根据 参数 获取不同的逻辑处理方式,生成不同的js!
其实就是 response.write(....); response.End();这样就可以了以下是cnzz 统计的一个公司的js! web_id 编号不同,返回的js 也有所不同
你用浏览器直接访问,就可以看到它返回的js!
对浏览器和静态js 完全一样!
<script src="http://s14.cnzz.com/stat.php?id=2250782&web_id=2250782&show=pic1" language="JavaScript"></script>
在页面上拖一个Literal控件,后台对其Text属性赋值:Literal1.Text="<script>abc("+实参值+")<script>";其中的实参值是后台给出的,所以可以动态控制js。