frameset只能为.htm,不能为.asp .aspx
解决方案 »
- 关于遍历数据库后数据显示问题?
- 寻求 多项选择 页面设计思路
- 关于控件运行的顺序的问题
- 一个小问题,获得当前web网站登录用户的用户名
- wap开发的问题
- 如何在VS2005 中使用名称空间?
- 大家请看看这个代码,怎么执行的时候总是在label中输出“you”?即使是ID,密码输入的是错误的,在数据库中查找后其结果还是“you”?
- 请教:服务器端定时操作的问题
- 初级菜鸟问题:安装WIN2003+IIS(附带ASP。NET)后能否做B/S开发了?开发工具用NOTEPAD.EXE行不?
- 为什么在页面提交后得不到用javascript向DropDownList中添加的Option?
- 关于XML的一个问题
- treeview控件为什么是灰色的,我为什么不能用
如我的frameset包含两个frame,a.aspx,b.aspx,如果能在这两个页面中接收参数也成,但为什么不行呢??
window.location.search
window.location.search
var query = window.location.search;
if (query.length > 0)
{
query = query.substring(1);
}var aParamList = new Array();
var arr = query.split("&");
for (var i=0; i < arr.length; i++)
{
var apair = arr[i].split("=");
if (apair.length >=2)
{
if (aParamList[apair[0]])
aParamList[apair[0]] += "," + apair[1];
else
{
aParamList.length++;
aParamList[apair[0]] = apair[1];
}
}
}alert(aParamList['ParamName']);
</script>
你不仅帮我解答了许多问题,这里又让我学到了一招:
哈哈!我正想回复说不可能,除非把HTM文件设置为SERVER文件呢。
我查资料,还真的!
谢谢!
给你个例子
<%@ Page language="c#" Codebehind="Test.aspx.cs" AutoEventWireup="false" Inherits="MyTest.Test" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<TITLE>test</TITLE>
</HEAD>
<frameset cols="159,68%" border="0" frameSpacing="0" frameBorder="0">
<frame name="left" src="Left.aspx" scrolling="no">
<frameset rows="103,78%" border="0" frameSpacing="0" frameBorder="0">
<frame name="top" src="Top.htm" scrolling="no" noresize>
<frame name="main" src="Main.aspx" scrolling="yes">
</frameset>
</frameset>
</HTML>
Test.aspx.csPage_Load()
{
//
string param=Request["uid"];
}
{
//
string param=Request["uid"];是在框架中取的,在框架中其它的.aspx中能共享吗?怎样实现???