有谁知道,如何在.htm文件中获得其他页面传递来的参数??

jonsonzxw 2002-03-28 05:37:29
有谁知道,如何在.htm文件中获得其他页面传递来的参数??

不知能否实现,比如说,从一个.aspx文件中有个<a href="aa.htm?uid=bbb">
问能否在aa.htm中获得参数uid的值,技术上有没有可能性??
因为我的aa.htm是一个frameset页,它不能用.aspx代替。
...全文
73 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ycjnx 2002-03-29
  • 打赏
  • 举报
回复
karma(无为)
triout 2002-03-29
  • 打赏
  • 举报
回复
谢谢karma!
你不仅帮我解答了许多问题,这里又让我学到了一招:
哈哈!我正想回复说不可能,除非把HTM文件设置为SERVER文件呢。
我查资料,还真的!
谢谢!
karma 2002-03-29
  • 打赏
  • 举报
回复
<script language="javascript">
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>
dengjiangyang 2002-03-29
  • 打赏
  • 举报
回复
up请给简单的代码.
laogao 2002-03-29
  • 打赏
  • 举报
回复
我想在客户端对所有数据进行操作,最后一次提交给服务器,然后重新刷新、生成客户界面,中间未触发过任何服务器端事件,怎样清除Session的值(Page_unload事件也试过,不能实现),客户端能清除Session吗?
laogao 2002-03-29
  • 打赏
  • 举报
回复
to yxrj():

看了以后很受启发,但:

Test.aspx.cs

Page_Load()
{
//
string param=Request["uid"];

是在框架中取的,在框架中其它的.aspx中能共享吗?怎样实现???
yxrj 2002-03-29
  • 打赏
  • 举报
回复
谁说frameset只能为htm的
给你个例子
<%@ 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.cs

Page_Load()
{
//
string param=Request["uid"];


}
karma 2002-03-28
  • 打赏
  • 举报
回复
use client-side javascript, analyze
window.location.search
karma 2002-03-28
  • 打赏
  • 举报
回复
use client-side javascript, analyze
window.location.search
jonsonzxw 2002-03-28
  • 打赏
  • 举报
回复
或者,能否在frameset中包含的某一.aspx页中取到该参数值,
如我的frameset包含两个frame,a.aspx,b.aspx,如果能在这两个页面中接收参数也成,但为什么不行呢??
jonsonzxw 2002-03-28
  • 打赏
  • 举报
回复
frameset只能为.htm,不能为.asp .aspx
ycjnx 2002-03-28
  • 打赏
  • 举报
回复
想办法变成*.asp或*.aspx

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧