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>