.htm页面向.aspx页面传递参数

terrence1106 2010-11-23 11:16:47
htm页面获取参数的方法,该方法的功能是

http://localhost/index.htm?a=1234&b=69


<script >

var request = {

QueryString : function(val){
var uri = window.location.search;
var re = new RegExp("" +val+ "=([^&?]*)", "ig");
return ((uri.match(re))?(uri.match(re)[0].substr(val.length+1)):null);
}
}
//Response.Cookies("visiter")="aaa"
//alert(request.QueryString('a')); //

var tempStr1 = request.QueryString('a')//取值 a ,1234
var tempStr2 = request.QueryString('b')//取值 b ,69
</script>


怎样把 tempStr1 和tempStr2通过下面的方式传递到 Default9.aspx
<frame src="Default9.aspx?TempStr1="+tempStr1+"&TempStr2"+tempStr2 scrolling="NO" name="mainFrame">
怎样在Default9.aspx页面获取,我的方式是

string userID = this.Request.QueryString["TempStr1"].ToString();
string userName = this.Request.QueryString["TempStr2"].ToString();


我就获取不到值,不知道是 传递的问题还是获取的问题?
...全文
207 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
YellowManDog 2010-11-23
  • 打赏
  • 举报
回复
不是取不到值吧,是根本就没有这两个东西吧,<frame src="Default9.aspx?TempStr1="+tempStr1+"&TempStr2"+tempStr2 》这样写和没有写一样
  • 打赏
  • 举报
回复
<script>
document.write("<iframe src='Default9.aspx?login_UserID="+tempStr1+"&login_UserName="+tempStr2 + "' scrolling='NO' name='mainFrame' />")
</script>
  • 打赏
  • 举报
回复
<script>
document.write("<frame src='Default9.aspx?login_UserID="+tempStr1+"&login_UserName="+tempStr2 + "' scrolling='NO' name='mainFrame'>")
</script>

你该用这一句就可以吧
terrence1106 2010-11-23
  • 打赏
  • 举报
回复
孟子 不行呀

<script>
document.write("<frame src='Default9.aspx?login_UserID="+tempStr1+"&login_UserName="+tempStr2 + "' scrolling='NO' name='mainFrame'>")
document.write("<frame src='Default9.aspx?login_UserID=tempStr1&login_UserName=tempStr2' scrolling='NO' name='mainFrame'>")
</script>
上面2句话都不行,下面这句才行。


<frame src='Default9.aspx?login_UserID=tempStr1&login_UserName=tempStr2' scrolling='NO' name='mainFrame'>
huangwenquan123 2010-11-23
  • 打赏
  • 举报
回复

<!--没有动态给frame指定TempStr1,TempStr2的值,所以取不到-->
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Demo._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>aa
<iframe id="zz" src="Default.aspx" scrolling="no"></iframe>
<script type="text/javascript">
var request = {
QueryString : function(val){
var uri="http://localhost/index.htm?a=1234&b=69";
var re = new RegExp("" +val+ "=([^&?]*)", "ig");
return ((uri.match(re))?(uri.match(re)[0].substr(val.length+1)):null);
}
}
var s = request.QueryString("a");
document.getElementById("zz").src="Default.aspx?TempStr1="+s+"";
</script>
</div>
</form>
</body>
</html>


protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Request.QueryString["TempStr1"] != null)
{
Response.Write(Request.QueryString["TempStr1"]);
}
}
}
//代码你运行下就知道效果,外面的Default.aspx没有输出1234,嵌到在里面的才有输出1234
lilianjie0426 2010-11-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 net_lover 的回复:]

<script>
document.write("<frame src='Default9.aspx?TempStr1="+tempStr1+"&TempStr2="+tempStr2 + "
' scrolling='NO' name='mainFrame">")
</script>
[/Quote]

+1
  • 打赏
  • 举报
回复
tempstr1 是js变量,你得通过js代码里面传递过去
<script>
mainFrame.src="Default9.aspx?TempStr1="+tempStr1+"&TempStr2="+tempStr2
</script>
TaoFor 2010-11-23
  • 打赏
  • 举报
回复
具体的重定向

要有据具体的指向啊..!
孟子E章 2010-11-23
  • 打赏
  • 举报
回复
<script>
document.write("<frame src='Default9.aspx?TempStr1="+tempStr1+"&TempStr2="+tempStr2 + "
' scrolling='NO' name='mainFrame">")
</script>
内容概要:本文系统研究了谐振式双有源桥(DAB)变换器的无传感模型预测控制(MPC)方法,旨在通过Simulink仿真平台实现无需电流传感器的高性能控制策略,从而提升系统可靠性并降低硬件成本。研究深入分析了串联谐振型DAB变换器的工作原理与数学建模过程,构建了完整的无电流传感MPC控制框架,重点解决了系统状态观测、预测模型构建、控制律设计及稳定性保障等关键问题。文中详细阐述了状态观测器的设计原理,实现了对关键电流状态的精确估计,并结合模型预测控制算法优化动态响应性能,有效应对功率波动与负载变化。通过对闭环系统的仿真验证,充分展示了该方法在动态性能、鲁棒性与控制精度方面的优越表现,为电力电子系统中先进控制策略的应用提供了可复现的技术路径。; 适合人群:具备电力电子技术、自动控制理论及Simulink仿真基础,从事新能源发电、储能系统、电动汽车、直流微网等领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①研究无电流传感器条件下高动态性能DAB变换器的控制方案设计;②掌握模型预测控制与状态观测器在电力变换系统中的集成方法;③通过Simulink仿真复现先进控制策略,支撑高水平科研论文撰写、课题申报或实际工程项目开发。; 阅读建议:建议结合所提供的Simulink仿真模型进行动手实践,重点关注状态观测器与MPC控制器的参数设计与耦合关系,对照文中“完美复现”案例逐步调试,深入理解控制算法的实现细节与性能优化方法,以全面提升理论分析与工程应用能力。
内容概要:本文介绍了基于盛科CTC2118交换芯片及配套CTC21108 PHY套片设计的一款千兆以太网L2层交换产品,具备24个电口和4个光口,专为军工、武警、电力、铁路等高端工业领域打造。产品具有高可靠性、国产化、强加固等特点,支持宽温工作环境(-40℃~85℃/-40℃~70℃),采用强抗震高密度高速连接器,适用于车载、舰载、列车及电力等严苛应用场景。产品可适配加固型1U上架或防水型外壳,并支持根据用户需求进行载板定制或全定制设计。技术参数涵盖主控芯片、端口速率、光纤类型、供电电压及固件在线升级等功能。; 适合人群:从事军工、交通、能源等领域网络设备研发与集成的硬件工程师、系统架构师及技术决策人员;需要国产化、高可靠网络解决方案的行业用户。; 使用场景及目标:①应用于航空、航天、轨道交通等对环境适应性和稳定性要求高的场景;②满足电力、铁路等行业对千兆以太网交换能力及国产化合规性的需求;③作为核心通信模块部署于车载、舰载等振动强烈、温差大的复杂环境中; 阅读建议:重点关注产品的国产化配置、宽温性能与机械加固设计,结合实际项目需求选择合适型号,并利用其可定制特性优化系统集成方案。

62,271

社区成员

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

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

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

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