0
我在框架集中有一个ASP.NET页面。我分成2个框架,1.LEFTNAVI和2.MAIN。ASP.NET框架目标到新框架
在第一帧(LEFTNAVI)中,我在下面的树形菜单中为搜索引擎使用了一个文本框和一个按钮。如果我点击搜索按钮或菜单,它会在第二帧(主)(即target=MAIN
)中显示结果。现在问题是,应用程序会话结束,然后我点击搜索按钮。它将显示登录页面以启动会话,登录后,它将在MAIN帧中显示LEFTNAVI帧文本。也就是说,文本框,搜索按钮和树形菜单显示在主框架中。
以下是我在left.aspx
中使用的代码。
<script type="text/javascript" language="javascript">
function pageSubmit()
{
var myForm = document.getElementById('form1');
myForm.target = 'main';
}
function KeyDownHandler(btn)
{
if (event.keyCode == 13)
{
event.returnValue=false;
event.cancel = true;
btn.click();
}
}
</script>
<body>
<form id="form1" method="post" runat="server">
<div id="searchFunc" runat="server">
<asp:TextBox
ID="txtSearch"
CssClass="txtbox"
onKeyDown= "KeyDownHandler(searchButt)"
runat="server"></asp:TextBox>
<asp:Button
ID="searchButt"
runat="server"
CssClass="smallbutton"
Text="Search"
onclick="searchButt_Click"
OnClientClick="pageSubmit()" />
</div>
<br />
<br />
<asp:TreeView
CssClass="treeview"
ID="tree"
runat="server"
LineImagesFolder="~/TreeLineImages"
ShowLines="True" ExpandDepth="1" >
<Nodes>
<asp:TreeNode Text="sample tree menu" Value="sam" SelectAction="Expand">
</Nodes>
</asp:TreeView>
</form>
</body>