1、A querystring is a field name and value added to a HTTP request, as shown in
the italicized part of the following URL (the text following the question mark):
查询字符串是添加在HTTP请求后面的字段名称和值,如下面的URL斜体部分所示(问号后面的内容):
http://www.wroxunited.com/PlayerInformation.aspx?PlayerLastName=Smith.
2、The enlightened way is to use one data-bound control to create the parameters for another data-bound control. These are called ControlParameters.
ControlParameter: 它实际是个控件,在代码中应改写成<asp:ControlParameter>,使用特定控件的值。
可以看到这个控件的ControlID指向了GridView1控件,说明参数要从GridView1控件中来获取,Name属性的值指代要替换SQL命令中的相应参数,PropertyName属性的值说明GridView1当前已经选择的值。
<asp:ControlParameter ControlID="GridView1" DefaultValue="1" Name="FixtureID" PropertyName="SelectedValue" Type="Int32" />
SelectCommand="SELECT * FORM [Fixtrues] WHERE ( [FixtureID]=@FixtureID)"
at符号(@)表示一个参数。
注意加号(+)用于连接字符串的不同部分。连字符