学习笔记

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>

用来控制用户访问权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值