This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

QueryStringParameter.QueryStringField الخاصية

Visual Studio 2010

الحقل هو التي تم استردادها من مجموعة.

مساحة الاسم:  System.Web.UI.WebControls
التجميع:  System.Web (في System.Web.dll)

public string QueryStringField { get; set; }

قيمة الخاصية

النوع: System.String
عناصر تحكم يربط بيانات بالمعلمة قد يقوم بطرح استثناء إذا الكائن هو المشار إليها، ولكن لا يوجد ينشئ ازدواجًا الاسم/القيمه سلسلة الاستعلام المناظر هو التي تم تمريرها.

وبالمثل، فإنها قد dهوplay لا يوجد بيانات إذا كان حقل سلسلة الاستعلام اسم هو تمرير بدون القيمة مناظرة.QueryStringField إلى تجنب هذه المواقف، قم بتعيين QueryStringFieldخاصية مكان مناسب.QueryStringParameter Evaluate توفر الفئة DefaultValueخاصية، قم بتعريف اسم القيمة سلسلة إستعلام إلى يربط إلى. If the DefaultValue property is not set, the Evaluate method fails to bind the parameter to a value.

The following example shows how to use a QueryStringParameter object together with a SqlDataSource control to display data in a ListBox control. 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>


The following example shows how to use a QueryStringParameter object together with a SqlDataSource control to display data in a GridView control. للقيام بذلك، قم بمعالجة QueryStringParameter، SelectParameters، ، أو القيمة حدث الاختيار معلمة وعنصر تحكم مصدر بيانات في معالج الأحداث. If the القيمة of the معلمة does not pass the التحقق من صحة tests, you can إلغاء الأمر the بيانات تشغيل بواسطة إعداد the خاصية of the associated فئة إلى . هذا مثال للتعليمة البرمجية هو جزء من مثال أكبر متوفر لفئة 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>


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: