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);
}
%>