页面未加载到server.transfer中 [英] page doesn't loaded in server.transfer

查看:201
本文介绍了页面未加载到server.transfer中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我的网页应用程序有3个网页,登录,管理员,用户。



登录时我选择管理员从下拉菜单中,然后导航到管理员页面,如果我选择用户,它应该导航到用户页面。



i我正在使用server.transfer技术,当我点击按钮时没关系登录时选择管理员



它导航到管理页面但管理页面设计没有显示。



这是我的管理页面:


my web appl is having 3 web pages,login,admin,user.

in login when i select admin from dropdown , then it navigate to Admin page and if i select user it should navigate to user page.

i am using server.transfer technique, it's ok when i click button on login by selecting admin

it's navigating to admin page but admin page design isn't displaying.

here is my admin page:

<<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Admin.aspx.cs" Inherits="Online_Billing_System.Admin" %>
<%@ Register Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit" tagPrefix="ajax" %>

<!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 id="Head1" runat="server">
<title>Admin</title>
    <style type="text/css">
        .style1
        {
            width: 147px;
        }
    </style>
    
</head>
<body>
<form id="form1" runat="server">
<ajax:ToolkitScriptManager ID="scriptmanager1"  runat="server">
</ajax:ToolkitScriptManager>
<div style=" width:40%">
<ajax:TabContainer ID="adminTabContainer"  runat="server" ActiveTabIndex="0">
<ajax:TabPanel ID="tbpnladd"  runat="server" ><HeaderTemplate>Add Member</HeaderTemplate><ContentTemplate><asp:Panel ID="AddMem" runat="server"><table align="center"><tr><td></td><td align="right" ></td><td align="center">Add Member </td></tr><tr><td></td><td align="right" >Member ID: </td><td><asp:TextBox ID="txtmemid" runat="server"></asp:TextBox></td></tr><tr><td></td><td align="right" >Card ID: </td><td><asp:TextBox ID="txtcardid" runat="server" ></asp:TextBox></td></tr><tr><td></td><td align="right">Name: </td><td><asp:TextBox ID="txtname" runat="server"></asp:TextBox></td></tr><tr><td></td><td align="right">Date Of Membership: </td><td>
<asp:TextBox ID="txtdate" runat="server"></asp:TextBox> <asp:Calendar 

        ID="Calendar1" runat="server" ToolTip="calendar" ViewStateMode="Enabled"></asp:Calendar></td></tr><tr><td></td><td align="right">Opening Balance: </td><td><asp:TextBox ID="txtopenbal" runat="server"></asp:TextBox></td></tr><tr><td></td><td align="right" >Phone No: </td><td><asp:TextBox ID="txtphone" runat="server"></asp:TextBox></td></tr><tr><td></td><td align="right" >Address: </td><td align="left"><asp:TextBox ID="txtaddress" runat="server"></asp:TextBox></td></tr><tr><td></td><td></td><td align="left" >
    <asp:Button ID="btnok" runat="server" Text="OK" onclick="btnok_Click"/>
    <asp:Button ID="btncancel" runat="server" Text="Cancel" 

        onclick="btncancel_Click"/></td></tr></table></asp:Panel></ContentTemplate>
</ajax:TabPanel>
<ajax:TabPanel ID="tbpnledit"  runat="server" ><HeaderTemplate>Edit Member</HeaderTemplate><ContentTemplate><asp:Panel ID="EditMem" runat="server"><table align="center"><tr><td align="right" colspan="2" ></td><td>Edit Member </td></tr><tr><td align="right" colspan="2">Member ID: </td><td><asp:TextBox ID="txtememid" runat="server"></asp:TextBox> </td></tr><tr><td align="right" colspan="2">Card ID: </td><td><asp:TextBox ID="txtecardid" runat="server"></asp:TextBox> </td></tr><tr> <td><asp:Button ID="btneok" runat="server" Text="OK" colspan="2" align="center" /></td><td><asp:Button ID="btnecancel" runat="server" Text="Cancel" /></td></tr></table></asp:Panel></ContentTemplate>
</ajax:TabPanel>
<ajax:TabPanel ID="tbpnldelete"  runat="server" ><HeaderTemplate>Delete Member</HeaderTemplate><ContentTemplate><asp:Panel ID="DeleteMem" runat="server"><table align="center"><tr><td></td><td align="right" ></td><td class="style1">Delete Member </td></tr><tr><td></td><td align="right">Member ID: </td><td class="style1"><asp:TextBox ID="txtdmemid" runat="server"></asp:TextBox> </td></tr><tr><td></td><td align="right">Card ID: </td><td class="style1"><asp:TextBox ID="txtdcardid" runat="server"></asp:TextBox> </td></tr><tr><td></td><td align="right"><asp:Button ID="btndok" runat="server" Text="OK" /> </td><td class="style1"><asp:Button ID="btndcancel" runat="server" Text="Cancel"/> </td></tr></table></asp:Panel></ContentTemplate>
</ajax:TabPanel>
<ajax:TabPanel ID="tbpnlview"  runat="server" ><HeaderTemplate>View Member</HeaderTemplate><ContentTemplate><asp:Panel ID="ViewMem" runat="server"><table align="center"><tr><td></td><td align="right" ></td><td class="style1">View Member </td></tr><tr><td></td><td align="right">Member ID: </td><td class="style1"><asp:TextBox ID="txtvmemid" runat="server"></asp:TextBox> </td></tr><tr><td></td><td align="right">Card ID: </td><td class="style1"><asp:TextBox ID="txtvcardid" runat="server"></asp:TextBox> </td></tr><tr><td></td><td align="right"><asp:Button ID="btnvok" runat="server" Text="OK" /> </td><td class="style1"><asp:Button ID="btnvcancel" runat="server" Text="Cancel"/> </td></tr></table></asp:Panel></ContentTemplate>
</ajax:TabPanel>
<ajax:TabPanel ID="tbpnlviewall"  runat="server" ><HeaderTemplate>View All</HeaderTemplate><ContentTemplate><asp:Panel ID="ViewAllMem" runat="server"></asp:Panel></ContentTemplate>
</ajax:TabPanel>
<ajax:TabPanel ID="tbpnlsetting"  runat="server" ><HeaderTemplate>Settings</HeaderTemplate><ContentTemplate><asp:Panel ID="settings" runat="server"></asp:Panel></ContentTemplate>
</ajax:TabPanel>
</ajax:TabContainer>
</div>
</form>
</body>
</html>/pre>

and here is login button<pre><pre><pre lang="c#"><pre lang="c#">  protected void LoginSubmit_Click(object sender, EventArgs e)
        {
            if (DropDownList1.SelectedItem.Text == "Admin")
                Server.Transfer("~/Admin.aspx", true);
            else if (DropDownList1.SelectedItem.Text == "User")
                Server.Transfer("~/User.aspx",true);
        }

:

推荐答案

Maybe this will help you further interesting reading.

http://www.dotnet-tricks.com/Tutorial/csharp/c4SE281212-Difference-between-Response.Redirect-and-Server.Transfer.html[^]



http://stackoverflow.com/questions/224569/server-transfer-vs-response-redirect[^]
Maybe this will help you further interesting reading.
http://www.dotnet-tricks.com/Tutorial/csharp/c4SE281212-Difference-between-Response.Redirect-and-Server.Transfer.html[^]

http://stackoverflow.com/questions/224569/server-transfer-vs-response-redirect[^]


这篇关于页面未加载到server.transfer中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆