QueryStringParameter.QueryStringField Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Parametrenin bağlandığını sorgu dizesi alanının adını alır veya ayarlar.
public:
property System::String ^ QueryStringField { System::String ^ get(); void set(System::String ^ value); };
public string QueryStringField { get; set; }
member this.QueryStringField : string with get, set
Public Property QueryStringField As String
Özellik Değeri
Parametrenin bağlandığını sorgu dizesi alanının adı.
Örnekler
Aşağıdaki örnekte, bir denetimdeki ListBox verileri görüntülemek için bir QueryStringParameter nesnenin bir SqlDataSource denetimle birlikte nasıl kullanılacağı gösterilmektedir. QueryStringField özelliği beklenen sorgu dizesi alanının adına ayarlanır ve parametresi koleksiyona SelectParameters eklenir. DefaultValue Ad/değer çiftinin sorgu dizesiyle geçirilmemesi durumunda bir özellik sağlanır.
<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>
Aşağıdaki örnekte, bir denetimdeki GridView verileri görüntülemek için bir QueryStringParameter nesnenin bir SqlDataSource denetimle birlikte nasıl kullanılacağı gösterilmektedir. QueryStringParameter nesnesi, çıkış parametresi ve dönüş değeri için kullanılan diğer parametre nesneleriyle birlikte koleksiyona eklenirSelectParameters. Verileri almak için saklı yordamdan döndürülen değerleri işleyin. Bu kod örneği, sınıfı için SqlDataSourceStatusEventArgs sağlanan daha büyük bir örneğin parçasıdır.
<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>
Açıklamalar
özelliği, QueryStringField sorgu dizesiyle birlikte geçirilen bir ad/değer çifti tanımlar. QueryStringField özelliği çiftin adını tanımlarkenQueryStringParameter, özellik çalışma zamanında karşılık gelen değerine bağlanır. Beklenen sorgu dizesi adı/değer çifti sorgu dizesiyle sayfaya geçirilmediyse, Evaluate yöntemi parametreyi özelliğin değerine bağlamayı DefaultValue dener. DefaultValue Özelliği ayarlanmadıysa, Evaluate yöntemi parametreyi bir değere bağlayamaz.