如何从网页中检索查询字符串.ASPX到我的HTML文件脚本
How can I retrieve query string from my webpage .ASPX to my HTML file script?
这是我的页面"Welcome.aspx.cs"中的代码:
protected void Page_PreRender(object sender, EventArgs e)
{
string menus = string.Empty;
if (this.hfAccessLvl.Value == string.Empty)
{
Response.Redirect("login.aspx");
}
myMenu.Text = AlMenu("js/MyMenu.html?accesLevel=" + this.hfAccessLvl.Value + "|" + virtualDrive, "no", "400px", "100");
}
在我的MyMenu.html代码中:
<html>
<body runat="server">
<form id="form1" runat="server">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html;CHARSET=iso-8859-1" />
<title>Test Only</title>
<script type="text/javascript" src="jquery.min.js"></script>
<script language="JavaScript" src="crossbrowser.js" type="text/javascript"></script>
<script language="JavaScript" src="outlook.js" type="text/javascript"></script>
<script type="text/javascript">
var o = new createOutlookBar('Bar',0,0,screenSize.width,screenSize.height,'#606060','white')
var p
var accessLevell = GetQueryString('accesLevel').split('|')[0]; // Get Access level of user
var virtualDrive = GetQueryString('accesLevel').split('|')[1]; // Get Virtual drive that was set if any...
//create first panel
p = new createPanel('al','Nestle Web Sites');
p.addButton('home.gif','Home','parent.location="' + virtualDrive + '/Welcome.aspx"');
p.addButton('home.gif','Log-Out','parent.location="' + virtualDrive + '/Login.aspx"');
o.addPanel(p);
o.draw();
</script>
</head>
</form>
</body>
</html>
现在,我想在MyMenu.html脚本文件中获得从Welcome.aspx传递的查询字符串值:
var accessLevell = GetQueryString('accesLevel').split('|')[0];
var virtualDrive = GetQueryString('accesLevel').split('|')[1];
试试这个:
function GetQueryString( name )
{
name = name.replace(/['[]/,"'''[").replace(/[']]/,"''']");
var regexS = "[''?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return results[1];
}
(代码取自http://www.netlobo.com/url_query_string_javascript.html)
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 可以't让我的if语句处理js中的html表单输入
- 我的单元测试选项是什么
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 我的职位回报太快了,如何做出承诺
- 我的jQuery插件参数没有正确启动,遇到了问题
- 如何识别我的网站中的慢速设备
- 如何将JSON数据导入我的ejs模板
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 知道为什么我的旋转木马不会自动更改图片吗
- 我的模板未被解析
- 如果我的 aspx 页面不允许来自用户的 html 输入,html 编码如何提供帮助
- 使用 form.action 时,我的 aspx 页中的更新面板不起作用
- 如何在我的 aspx 上使用条件更新面板调用自定义控件 javascript
- 从我的.aspx页面获取javascript变量的值
- 如何通过javascript在我的aspx页面中设置img
- 使我的aspx(用html5代码开发)作为我的web应用程序的主页
- 为什么Internet Explorer在ASPX中看不到我的Flash ExternalInterface方法
- 如何从我的aspx网页调用客户端机器上的获胜应用程序
- 如何从网页中检索查询字符串.ASPX到我的HTML文件脚本