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 屬性

發表迴響

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

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s