贴部分代码//初始化页面
function intiPage() {
if ('<%=Request["actionId"] %>' != "") {
treeList('<%=Request["type"] %>');
showInfo('<%=Request["actionId"] %>', '<%=Request["type"] %>');
}
else {
treeList("dept");
}
} //end initPage
如果将这个放在<titile>里面,OK没问题,正常运行。
但是如果放在a.js文件,然后引用过来,报错。
麻烦各位帮帮忙,看看这个问题该怎么解决?
function intiPage() {
if ('<%=Request["actionId"] %>' != "") {
treeList('<%=Request["type"] %>');
showInfo('<%=Request["actionId"] %>', '<%=Request["type"] %>');
}
else {
treeList("dept");
}
} //end initPage
如果将这个放在<titile>里面,OK没问题,正常运行。
但是如果放在a.js文件,然后引用过来,报错。
麻烦各位帮帮忙,看看这个问题该怎么解决?
解决方案 »
- 如何在Ajax中操作asp.net Profile
- 使用的iframe 能够自动适应高度 但是有几个页面 内容显示不全 怎么回事?在线等
- 要想让 Firefox 和 IE 都识别的 javascrip 需要有哪些注意的~~或者介绍一本讲解 javascrip 从初级到高级都很全面的书~~谢谢!!
- 框架中的参数传递
- 网站后台怎么发图片呢,总是发布上去,请问哪位可以告诉我。
- 新手遇到怪问题请大家帮忙分析!
- 用户代码未处理OleDbException
- 请问如何扫描一个网站的所有网页地址
- 导航控件关于有a.aspx?id=2这类有参数的是怎么实现的
- 我是新手,小菜鸟一只,问几个较弱智的问题,请各位大侠帮忙指点迷津.:p
- 求助:AD域用户无法登陆恢复后的sharepoint站点
- 怎样获取Repeater中,我鼠标放在哪一行
事件执行先后顺序同楼上alert
var querys = location.search;
if (!querys)
return null; key = key.toLowerCase();
querys = querys.substring(1).split('&'); for (var i = 0, len = querys.length; i < len; ++i) {
var q = querys[i];
if (!q)
continue; q = q.split('=');
if (q[0].toLowerCase() == key) {
q.shift();
return decodeURIComponent(q.join('='));
}
}
}
正解! aspx 实际上是编译成一个类 在Request["key"]是C#语法,也就是说Request["key"]是在.net 类中运行的 在JS中怎么可能会执行C#语法
//初始化页面
function intiPage(args) {
if (args.actionid != "") {
treeList(args.type);
showInfo(args.actionid, args.type);
}
else {
treeList("dept");
}
} //end initPage
index.aspx
<script src="a.js"></script>
<script>
var args = { 'actionid':'<%= Request["actionId"] %>','type':'<%= Request["actionId"] %>' }
intiPage(args) ;
</script>
解决方案参考:http://topic.csdn.net/u/20111226/11/6735bf77-f783-4228-a8a6-d5f8705b2ff0.html?16371
1,
采用<script src="js.aspx?actionId=xxx&actionType=xxxx"></script>这种方法调用输出js内容才可以使用<%%>代码方法2:把那些变量抽取出来做为参数或者aspx页面中传递参数