摘要: SqlDataSource就像代码生成器,你只要定义好所需的sql语句,就能方便从数据库提取数据到.net。你定义的最常见sql语句是select * from table where id=@id而@id可以从1.控件参数,例如textbox.text;2.窗体参数,例如网页中的某个HTML Input的value值;3.web.config里面的配置参数;4.session和cookie参数;5.查询字符串参数;6.当然你也可以在.aspx.cs文件里自定义参数。那么post传递的参数呢?暂时不知道。既然可以从sql语句提取查询结果,那么也可以从存储过程中提取查询结果。当然少不了和存储过. 阅读全文
posted @ 2011-09-05 17:28 草珊瑚 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 其实服务器控件就是框架。数据库源控件,就是系统给你写好的DAL层。 阅读全文
posted @ 2011-09-05 16:46 草珊瑚 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 如果你是数据源控件绑定,那么毫无问题。repeater控件的ItemCommand事件运行很正常。如果是你后台自己绑定个DataTable到repeater控件,那么你要把绑定代码放到IsPostBack里面。例如:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){stringconn="DataSource=.;InitialCatalog=Northwind;IntegratedSecurity=True";using(SqlConnectionsqlconn=newSqlConnection 阅读全文
posted @ 2011-09-05 12:36 草珊瑚 阅读(2280) 评论(0) 推荐(0) 编辑