若ASP.NET WebSite網站組態檔定義appSettings,描述文件路徑:
<configuration>
<appSettings>
<add key="docPath" value="c:\doc"/>
</appSettings>
<system.web>
<compilation debug="true" targetFramework="4.5.1" />
<httpRuntime targetFramework="4.5.1" />
</system.web>
</configuration>
在網頁,可利用ConfigurationManager讀取資訊:
<%@ Page Language="C#" %>
<!DOCTYPE html>
<script runat="server">
protected void Page_Load( object sender , EventArgs e ) {
string docPath = ConfigurationManager.AppSettings[ "docPath" ].ToString( );
Response.Write( docPath );
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
網頁執行結果:
我們可以將appSettings設定部分內容放到外部檔,加一個設定檔到專案:
<add key="docPath" value="c:\doc"/>
在網站組態檔案,設定file:
網頁執行可得相同結果
沒有留言:
張貼留言