当前位置:编程学习 > C#/ASP.NET >>

要求登录与url参数传递问题?

给用户提供一个链接如下:
http://192.168.0.199/quote/WFShowQuoting.aspx?ID=101
当用户点击时,需要进入登录页验证,然后返回这个页面.

问题是:
登录后的主页面(mail.html)是框架的,

<frameset rows="127,*,11" frameborder="no" border="0" framespacing="0">
<frame src="top.html" name="topFrame" scrolling="No"
noresize="noresize" id="topFrame" />
<frame src="center.html"></frame>" name="mainFrame" id="mainFrame" />
<frame src="down.html" name="bottomFrame" scrolling="No"
noresize="noresize" id="bottomFrame" />
</frameset>

center.html

<body>
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="8" bgcolor="#353c44"> </td>
    <td width="147" valign="top"><iframe height="100%" width="100%" border="0" frameborder="0" src="left.html" name="leftFrame" id="leftFrame" title="leftFrame"></iframe></td>
    <td width="10" bgcolor="#add2da"> </td>
    <td valign="top"><iframe height="100%" width="100%" border="0" frameborder="0" src="WFShowQuoting.aspx" name="rightFrame" id="rightFrame" title="rightFrame"></iframe></td>
    <td width="8" bgcolor="#353c44"> </td>
  </tr>
</table>
</body>
--------------------编程问答-------------------- 好像不能用Request.QueryString传递 --------------------编程问答-------------------- 有什么好办法啊 --------------------编程问答-------------------- 急啊,求救! --------------------编程问答-------------------- target

简单的

<html>
<head><title></title></head>
<body>
<form id="form1" runat="server">
<a src="defult.aspx?value=123" target="iframe1">点我跳转</a>
<iframe name="ifame1"><iframe>//注意,是name="iframe1" 不是id="iframe1"
</form>
<body>
</html>
defult.aspx 

Request.QueryString["value"]
--------------------编程问答-------------------- 你要传的是用户ID吗,你说的Request.QueryString是获取链接地址上面的参数,
像你的http://192.168.0.199/quote/WFShowQuoting.aspx?ID=101
你就可以获取
 int ID= int.Parse(Request.QueryString["ID"].ToString();
里的ID=101


可以用session
Session["id"]="value";    
string Userid=Session["id"].ToString();
     --------------------编程问答-------------------- 好像不是这么回事,
http://192.168.0.199/quote/WFShowQuoting.aspx?ID=101
->
要求登录页面
->
登录
->
主页面(框架,html文件)main.html
内部子页center.html,用它来显示"center.html
" --------------------编程问答--------------------
好像不是这么回事,
http://192.168.0.199/quote/WFShowQuoting.aspx?ID=101
->
要求登录页面
->
登录
->
主页面(框架,html文件)main.html
内部子页center.html,用它来显示"WFShowQuoting.aspx?ID=101"(上面的写错了) --------------------编程问答-------------------- 不是很清楚

你可以把登录页面 也做到哪个框架里面打开  这样登录后 在跳转到前一页面
它还是在 框架里面打开的 --------------------编程问答-------------------- 登录是单独的页面 --------------------编程问答-------------------- 问题的关键好像是html传参,而且在frame中传参 --------------------编程问答-------------------- http://192.168.0.199/quote/WFShowQuoting.aspx?ID=101
这个链接,必须在frame里打开,而且要经过登录验证
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,