ASP.Net SqlDataSource 命令中的 AppSettings
ASP.Net AppSettings in Command of SqlDataSource
我有一个 SqlDataSource
,我试图在每个 table 之后设置一个带有附加文本的插入命令以切换以进行测试。我想用 web.config
中的 <appSetting>
来做到这一点。
当我执行以下操作时
<asp:SqlDataSource ID="SqlDataSourceDRDocument" runat="server"
ConnectionString="<%$ ConnectionStrings:ISNORTHConnectionString %>"
ProviderName="System.Data.SqlClient"
InsertCommand="insert into DR_Document<%$ AppSettings:tablename %>
(Columns) Values (Values)">
<asp:SqlDataSource>
我明白了
Invalid object name 'DR_Division<%$ AppSettings:tablename %>'
我做错了什么?
在Page_Load()
string tablename = DocumentRepository.Settings.getSetting("tablename");
SqlDataSourceDRDocument.InsertCommand="insert into DR_Document"+
tablename+" (Columns) Values (Values)";
在web.config
<appSettings>
<add key="tablename" value="_test"></add>
</appSettings>
我有一个 SqlDataSource
,我试图在每个 table 之后设置一个带有附加文本的插入命令以切换以进行测试。我想用 web.config
中的 <appSetting>
来做到这一点。
当我执行以下操作时
<asp:SqlDataSource ID="SqlDataSourceDRDocument" runat="server"
ConnectionString="<%$ ConnectionStrings:ISNORTHConnectionString %>"
ProviderName="System.Data.SqlClient"
InsertCommand="insert into DR_Document<%$ AppSettings:tablename %>
(Columns) Values (Values)">
<asp:SqlDataSource>
我明白了
Invalid object name 'DR_Division<%$ AppSettings:tablename %>'
我做错了什么?
在Page_Load()
string tablename = DocumentRepository.Settings.getSetting("tablename");
SqlDataSourceDRDocument.InsertCommand="insert into DR_Document"+
tablename+" (Columns) Values (Values)";
在web.config
<appSettings>
<add key="tablename" value="_test"></add>
</appSettings>