QueryStringParameter.QueryStringField プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > QueryStringParameter.QueryStringField プロパティの意味・解説 

QueryStringParameter.QueryStringField プロパティ

メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。

パラメータのバインド先のクエリ文字列フィールドの名前を取得または設定します。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Property QueryStringField As
 String
Dim instance As QueryStringParameter
Dim value As String

value = instance.QueryStringField

instance.QueryStringField = value
public string QueryStringField { get;
 set; }
public:
property String^ QueryStringField {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_QueryStringField ()

/** @property */
public void set_QueryStringField (String value)
public function get QueryStringField
 () : String

public function set QueryStringField
 (value : String)

プロパティ値
パラメータのバインド先のクエリ文字列フィールドを識別する文字列。

解説解説
使用例使用例

SqlDataSource コントロールで QueryStringParameter を宣言し、ListBox コントロールにデータを表示する方法を次のコード例に示します。QueryStringField プロパティには、期待されるクエリ文字列フィールドの名前が設定され、パラメータが SelectParameters コレクションに追加されています。また、期待される名前/値ペアがクエリ文字列に渡されなかった場合を考慮し、DefaultValue を設定しています。

      <asp:ListBox
        id ="ListBox1"
        runat="server"
        DataSourceID="SqlDataSource1"
        DataValueField="EmployeeID"
        DataTextField="LastName" />

<!-- Use a query string that includes empId=1 -->

<!-- Security Note: The SqlDataSource uses a QueryStringParameter,
     Security Note: which does not perform validation of
 input from the client.
     Security Note: To validate the value of
 the QueryStringParameter, handle the Selecting event. -->

      <asp:SqlDataSource
        id="SqlDataSource1"
        runat="server"
        ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
        SelectCommand="Select EmployeeID, LastName From Employees
 where EmployeeID = @empId">
        <SelectParameters>
          <asp:QueryStringParameter     Name="empId"
 QueryStringField="empId" />
        </SelectParameters>
      </asp:SqlDataSource>
      <asp:ListBox
        id ="ListBox1"
        runat="server"
        DataSourceID="SqlDataSource1"
        DataValueField="EmployeeID"
        DataTextField="LastName" />
    
<!-- Use a query string that includes empId=1 -->
    
<!-- Security Note: The SqlDataSource uses a QueryStringParameter,
     Security Note: which does not perform validation of input from the client.
     Security Note: To validate the value of the QueryStringParameter, handle the
 Selecting event. -->

      <asp:SqlDataSource
        id="SqlDataSource1"
        runat="server"
        ConnectionString="<%$ ConnectionStrings:MyNorthwind %>"
        SelectCommand="Select EmployeeID, LastName From Employees where EmployeeID
 = @empId">
        <SelectParameters>
          <asp:QueryStringParameter Name="empId" QueryStringField="empId"
 />
        </SelectParameters>
      </asp:SqlDataSource>
<asp:ListBox
  id ="ListBox1"
  runat="server"
  DataValueField="EmployeeID"
  DataTextField="LastName" />

<asp:SqlDataSource
  id="SqlDataSource1"
  runat="server"
  ConnectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind;"
  SelectCommand="Select EmployeeID, LastName From Employees where EmployeeID
 = @empId">
  <SelectParameters>
    <asp:QueryStringParameter runat="server" Name="empId"
 QueryStringField="empId" />
  </SelectParameters>
</asp:SqlDataSource>

SqlDataSource コントロールで QueryStringParameter を宣言し、GridView コントロールにデータを表示する方法を次のコード例に示します。QueryStringParameter が、出力パラメータおよび戻り値パラメータとして使用されるその他パラメータ オブジェクトと共に SelectParameters コレクションに追加されています。データの取得用のストアド プロシージャから返された値を処理する必要があります。このコード例は、SqlDataSourceStatusEventArgs クラスのトピックで取り上げているコード例の一部分です。

<asp:sqldatasource
    id="SqlDataSource1"
    runat="server"
    datasourcemode="DataSet"
    connectionstring="<%$ ConnectionStrings:MyNorthwind%>"
    selectcommand="getordertotal"
    onselected="OnSelectedHandler">
    <selectparameters>
      <asp:querystringparameter name="empId" querystringfield="empId"
 />
      <asp:parameter name="total" type="Int32"
 direction="Output" defaultvalue="0"
 />
      <asp:parameter name="_ret" type="Int32"
 direction="ReturnValue" defaultvalue="0"
 />
    </selectparameters>
</asp:sqldatasource>
<asp:sqldatasource
    id="SqlDataSource1"
    runat="server"
    datasourcemode="DataSet"
    connectionstring="<%$ ConnectionStrings:MyNorthwind%>"
    selectcommand="getordertotal"
    onselected="OnSelectedHandler">
    <selectparameters>
      <asp:querystringparameter name="empId" querystringfield="empId"
 />
      <asp:parameter name="total" type="Int32" direction="Output"
 defaultvalue="0" />
      <asp:parameter name="_ret" type="Int32" direction="ReturnValue"
 defaultvalue="0" />
    </selectparameters>
</asp:sqldatasource>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
QueryStringParameter クラス
QueryStringParameter メンバ
System.Web.UI.WebControls 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

QueryStringParameter.QueryStringField プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



QueryStringParameter.QueryStringField プロパティのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS