<%@ Page language="c#" Codebehind="index.aspx.cs" AutoEventWireup="false" Inherits="HRManage.FrameWork.ComForm.index" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<TITLE>test</TITLE>
<script language=javascript>
    string ManURL=Request.QueryString("MainURL")
    if (MainURL=='')
       MainURL="desk_top.aspx";
    
</script>
</HEAD>
<frameset rows="60,*" cols="*" frameborder="NO" border="0" framespacing="0" id="frame_all">
<frame name="frmtop" scrolling="no" noresize src="FrmTop.aspx" frameborder="0">
<frameset rows="*" cols="168,8,*,8,200" frameborder="NO" border="0" framespacing="0" id="frame_bottom">
<frame name="leftmenu" scrolling="auto" noresize src="FrmMenuTree.aspx" frameborder="0">
<frame name="callleftmenu" scrolling="no" noresize src="showHideleft.aspx" frameborder="0">
<frame name="mainframe" scrolling="auto" src=<%=MainURL%> frameborder="0">
<frame name="callrightmenu" scrolling="no" noresize src="showHideRight.aspx" frameborder="0">
<frame name="pend" scrolling="auto" noresize src="FrmPend.aspx" frameborder="0">
</frameset>
</frameset>
</HTML>
怎么把URL MainURL这个传过来的值放到<frame name="mainframe" scrolling="auto" src=<%=MainURL%> frameborder="0">中

解决方案 »

  1.   

    <script language=javascript>
    string ManURL=Request.QueryString("MainURL")
    if (MainURL=='')
       MainURL="desk_top.aspx";

    </script>你这样写脚本能行吗?
    你把这一句
    <frame name="mainframe" scrolling="auto" src=<%=MainURL%> frameborder="0">
    改为
    <frame name="mainframe" scrolling="auto" frameborder="0" runat=server id=mainframe>然后在后台代码里面写:
    string ManURL=Request.QueryString("MainURL")
    if (MainURL=='')
    MainURL="desk_top.aspx";
    mainframe..Attributes.Add("src",ManURL);
      

  2.   

    在javascript裡面添加下面的語句
    window.parent[1]["mainframe"]=MainUrl
      

  3.   

    不用这么麻烦
    <frame name="mainframe" scrolling="auto" src=<%=MainURL%> frameborder="0">
    改为
    <frame name="mainframe" scrolling="auto" src='<%=Request.QueryString["MainUrl"]==null?"desk_top.aspx":Request.QueryString["MainUrl"]%>' frameborder="0">