学习笔记

来源:互联网 发布:著名网络老虎机平台 编辑:程序博客网 时间:2024/05/01 09:39

1、利用模板页搭建页面布局
  a.Content内不能出现Html代码:如:<title>、<body>等
  b.<iframe>框架布局可以用html代码填充
2、对数据的查询列表显示时,一般都要排序查询 也可按bit类型,在后台编译时bool类型ture为1 false为0
3、模式窗口不能进行页面的操作(如跳转)
4、用table拼接图片时(如用Literal控件)页面代码最好不要格式(Ctrl+E,D),否则会出现空白格线,并且<tr><td>最好写在一行
5、自动导入命名空间快捷键:Ctrl+J / Shift+Alt+F10
6、<select id="selProvince"><option value="1">2</option></selelct>获取下拉列表选中项的值有两种方法
  a:selProvince.Value;(当option的value和text一致时)
  b:selProvince.Items[selProvince.SelectedIndex].Text;(当option的value和text不一致时,如上面的示例)

  c:$get("selItem").options[$get("selItem").selectedIndex].text

7、对于加了runat="server"的html标签,如<input id="chkUseraName" name="chkUseraName" runat="server" type="checkbox" value='<% #Eval("Email") %>' />在后台获取其值时可以 

System.Web.UI.HtmlControls.HtmlInputCheckBox chk = GridView1.Rows[i].FindControl("chkUseraName") as System.Web.UI.HtmlControls.HtmlInputCheckBox;

实例化

8、GridView的数据绑定在后台直接可以这样绑定: this.GridView1.DataSourceID = SqlDataSource_VIP.ID;

9、在模板页中嵌入用户控件(UserControl)时,在用户控件后台.cs页面中可以通过this.Page.Master.FindControl

("模板页中控件ID")来获取控件
10、当用Membership添加用户后,还有给这个用户创建个角色  Roles.AddUserToRole("用户名", "角色名");
在相应的目录中添加

<?xml version="1.0"?><configuration>  <location path="Default.aspx"/>  <system.web>    <authorization>      <deny users="?"/>      <allow roles="admin"/>      <deny users="*"/>    </authorization>  </system.web></configuration>

用来控制用户访问权限

原创粉丝点击