2012-12-17 31 views
0

在我MasterPage.Master我有這樣的代碼:如何在MasterPage.Master中聲明函數而不是代碼隱藏?

<% if (Convert.ToBoolean(Session["FullVersion"])) { %> 
    <asp:LinkButton ID="LinkButton1" Text="Gå til mobilversjon"  OnClick="GoToMobileVersion" runat="server" /> 
<% } %> 

而不是在MasterPage.master.cs聲明此功能是這樣的:

protected void GoToMobileVersion(object sender, EventArgs e) 
{ 
    PageBase page = (PageBase)Page; 
    page.Session["FullVersion"] = false; 
    Response.Redirect(Server.UrlPathEncode(page.CurrentPage.LinkURL)); 
} 

我想這樣做的聲明功能MasterPage.Master。 我會用什麼語法來做到這一點?

這是我想做的事:

<% 
protected void GoToMobileVersion() 
{ 
Session["FullVersion"] = false; 
Server.TransferRequest(Request.Url.AbsolutePath, false); 
} 
%> 

回答

相關問題