GridView 列中的超链接,带页面间的值传递方法。格式化类的。

  
 
 
 
 
                        
  
  
                            
   
   
                        
  
  
                     
 
 
                     
 
 
                        
  
  
                    	    
   
   
                        
  
  
                     
 
 

页面级别:
  <asp:HyperLinkField HeaderText="修改" DataNavigateUrlFields="courseId"  Text="修改"  >
                             <ItemStyle HorizontalAlign="Center" />
                        </asp:HyperLinkField>

数据GridView绑定处理链接传递值:
 protected void GridViewList_RowDataBound(object sender, GridViewRowEventArgs e)
{
  e.Row.Cells[8].Attributes.Add("onclick", "javascript: return confirm('确定要删除吗?');");
                /// <summary>              
                /// 格式化传值
                /// </summary>
                ///


                courseId = Convert.ToInt32(e.Row.Cells[9].Text.ToString());
                HyperLink hy = (HyperLink)e.Row.Cells[7].Controls[0];
                hy.NavigateUrl = string.Format("Edit.aspx?operate=2&PlanId={0}&Type={1}&Level={2}&Unit={3}&courseId={4}", new object[] {
                     currentPlanId
                    ,currentType
                    ,currentLevel
                    ,currentUnit
                    ,courseId
                  
                    });
}

还有一种:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值