初入webform的杂七杂八
客户端---IIS(Internet Information Services的缩写,意为互联网信息服务管理器)---.NET framework---数据库
1、Repeater控件:对应的集合有5个,其中有一个最重要的<ItemTempLate>可以循环输出,用<%# Eval("UserName") %>接收值;
给Repeater控件的<ItemTempLate>集合赋值的方法:
//用linq语句得到一个ulist满数据的集合后 Repeater1.DataSource = ulist;
//Repeater1.DataSource = db.Users.AsQueryble();asqueryble是延迟加载,只有数据执行了DataBind才会真正的绑定上; Repeater1.DataBind();
2、打开新网页:
<a href = "insert.aspx">添加</ a>点击“添加”就会打开insert.aspx这个界面;
window.location.href="default.aspx"; 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。
Response.Redriect("Default.aspx?id="123"")
3、执行按钮的点击事件:
在右键查看代码的Page_Lode中写:Button1.Click+=按两下Tab键就可以执行委托,在委托内写按钮的点击事件;
4、跨页面传值以及接收:
传:<a href = "insert.aspx?id="这里只能是字符串,或者是<%# Eval("一个值")%>不能加空格"">
接:string a = Request["id"];
5、Response.Write("<script>可以在后端写前端代码</ script>");
6、IsPostBack判断是否重复执行Page_Lode执行过的代码;