asp.net概念

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符号(@)表示一个参数。

注意加号(+)用于连接字符串的不同部分。连字符

posted @ 2009-07-08 16:05  yitongtianxia  阅读(210)  评论(0编辑  收藏  举报