Asp.NET 如何使用 QueryString 來當作 SqlDataSource 的查詢參數

可以使用GUI介面方便產生這此程式碼,也可以自已動手做。

//下面是使用範例
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
             ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" 
            SelectCommand="SELECT [file_name], [file_path] FROM [news_files] WHERE ([sn] = ?)">
            <SelectParameters>
                <asp:QueryStringParameter  Name="sn" QueryStringField="news_target" 
                    DefaultValue="" Type="Int32" />
            </SelectParameters>
</asp:SqlDataSource>

參考來源:
SqlDataSource.SelectCommand 屬性
SqlDataSource.UpdateCommand 屬性
SqlDataSource.SelectParameters 屬性
SqlDataSource.UpdateParameters 屬性

Advertisements

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s