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="<font color=red>为空</font>"
SortExpression="F_Name" />
<asp:HyperLinkField DataNavigateUrlFields="F_ID,F_Name" DataNavigateUrlFormatString="edit.aspx?id={0}&name={1}"
HeaderText="编辑" Text="修改" Target="_blank" />
</Columns>
</asp:GridView>
浙公网安备 33010602011771号