[ASP.NET]工作中经常使用到的方法

本文介绍了ASP.NET Web开发中的一些实用技巧,包括如何为删除操作添加确认提示、从DataSet中获取数据、实现字符串的截取功能、在GridView事件中访问控件及获取主键ID的方法,同时还探讨了ViewState的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 1、给删除按钮添加是否确认提示:
   前台方法:OnClientClick="return window.confirm('你确定要删除吗?')"
   后台方法:btnDelete.Attributes.Add("onclick", "return confirm('您确定要删除吗?');");
2、DataSet中取值:
   lblTitle.Text = ds.Tables[0].Rows[0]["Title"].ToString();
   
3、字符串截取方法:
   public string StringFormat(int len, string str)
   {
      return (str.Length > len) ? str.Substring(0, len) + " ..." : str;
   }
4、GridView事件中获取GridView中的控件:
   LinkButton lbtnManager = e.Row.FindControl("lbtnManager") as LinkButton;
   
5、获取GridView的DataKeyNames中主键的ID值:
  int id = Convert.ToInt32((sender as GridView).DataKeys[e.Row.RowIndex].Value.ToString());
6、ViewState的应用:
   [网站前台,尽量禁用ViewState;当然也最好不要使用PostBack]
        public string vsEName
    {
        get
        {
            if (EnableViewState)
            {
                object obj = ViewState["eName"];
                if (obj != null)
                    return (string)obj;
                else
                    return string.Empty;
            }
            else
                return string.Empty;
        }
        set
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值