0
我有一些使用C#传递给ASP.NET页面的值,但我需要将这些值设置为SQL数据源的参数。我刚刚开始使用C#和ASP.NET,所以任何帮助将不胜感激。尝试将动态值传递给SQL数据源控件中的参数
数据源代码,我有如下:
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:PRS_atlantaConnectionString %>"
SelectCommand="SELECT [ExtNum] FROM [EXTINFORMATION] WHERE (([LastName] = @LastName) AND ([FirstName] = @FirstName))">
<SelectParameters>
<asp:Parameter DefaultValue="DYNAMIC_VALUE_HERE" Name="LastName" Type="String" />
<asp:Parameter DefaultValue="DYNAMIC_VALUE_HERE" Name="FirstName" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
目前我使用下面的代码显示在页面上的值:
<%= FirstName %>
<%= LastName %>
任何帮助再次将不胜感激。
我认为这是你在找什么? http://stackoverflow.com/questions/485821/how-to-pass-variable-to-selectcommand-of-sqldatasource –
为什么你使用sqldatasource?通过代码使用sqlcommands更可靠 –