asp.net学习积累

   1、控制GridView控件中内容的换行

2、删除GridView控件行信息弹出确认提示框

在GridView的RowDataBound()事件中添加如下代码:

3、为DataList中的控件赋值

4、gridview 行双击事件后,传值并跳转新页面

在GridView的RowDataBound()事件中添加如下代码:

 5、gridview分页

gridview如果是使用的VS中自身提供的数据源控件的话,没什么问题,直接可以选择"分页"功能,可是如果自己用代码设置数据源就应该给GridView控件添加一个事件PageIndexChanging,并设置GridView的属性:AllowPaging="True"


//Request三种获取表单值得方法。

  1.  #region  对于post方法递交表单的获取值方法  
  2.             //string userName = Request.Form.Get("txtUserName").ToString();  
  3.             //string userPwd = Request.Form.Get("txtUserPwd").ToString();  
  4.             #endregion  
  5.   
  6.             #region  对于get方法递交表单的获取值方法  
  7.             //string userName = Request.QueryString["txtUserName"].ToString();    
  8.             //string userPwd = Request.QueryString["txtUserPwd"].ToString();  
  9.             #endregion  
  10.              
  11.             #region  对两者方法都适用的方法,运用Reuqest的索引值去获取所要求的表单值  
  12.             string userName = Request["txtUserName"].ToString();  
  13.             string userPwd = Request["txtUserPwd"].ToString();  
  14.             #endregion 
  15. 表单提交中get和post方式的区别归纳如下几点:

    1. get是从服务器上获取数据,post是向服务器传送数据。
    2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
    3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
    4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
    5. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。

    建议:
    1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
    2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值