如何用Web.config统一管理页面Url
我尝试将站点页面的Url保存在站点配置中,来避免页面路径调整时要修改多处Url的麻烦。
站点配置
<appSettings><add key="Name" value="asp_app" /><add key="MasterUrl_Frame" value="~/Frame.master" /></appSettings>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" MasterPageFile="<%$ AppSettings:MasterUrl_Frame %>" %>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" MasterPageFile="~/Frame.master" %><asp:Content ContentPlaceHolderID="ContentPlaceHolder" runat="server"> <div> <asp:Login ID="lgn1" CreateUserText="注册" CreateUserUrl="<%$ AppSettings: PageUrl_Register %>" runat="server"> </asp:Login> </div></asp:Content>