ASP.NET2.0开发技巧

1.连接字符串的设定与引用

 ASP.NET2.0中,连接字符串的设定与引用非常简单,只要一个SQLDataSource即可,建立连接后,连接字符串,会自动存在web.config中

<configuration>
 <appSettings/>
 <connectionStrings> 
  <add name="pubconnstr" connectionString="Data Source=.;Initial Catalog=pubs;Integrated Security=True"
   providerName="System.Data.SqlClient" />

 </connectionStrings>
...

其它页面引用时,类似代码如下:
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:pubconnstr %>"
            SelectCommand="select top 1000 * from t_student"></asp:SqlDataSource>

2.GridView中参数的传递
GridView是asp.net2.0的一个新控件,用来替代datagrid控件,它本身集成了很多优秀的功能,比如排序,分页,可以设置显示字段内容时,是否对html代码内容编码(保证了安全性),字段内容为空时如何显示,还可以传递各种参数
 <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True"
            AutoGenerateColumns="False" DataKeyNames="F_ID" DataSourceID="SqlDataSource1">
            <Columns>
                <asp:BoundField DataField="F_ID" HeaderText="F_ID" InsertVisible="False" ReadOnly="True"
                    SortExpression="F_ID" />
                <asp:BoundField DataField="F_Name" HeaderText="F_Name" NullDisplayText="&lt;font color=red&gt;为空&lt;/font&gt;"
                    SortExpression="F_Name" />
                <asp:HyperLinkField DataNavigateUrlFields="F_ID,F_Name" DataNavigateUrlFormatString="edit.aspx?id={0}&name={1}"
                    HeaderText="编辑" Text="修改" Target="_blank" />
            </Columns>
        </asp:GridView>

posted on 2006-06-26 23:55  Ameng  阅读(282)  评论(0)    收藏  举报