首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Repeater里button事件获取图片Id请来看下解决方法

2012-04-11 
Repeater里button事件获取图片Id请来看下div id%# Eval(Pro_Id) % classdivDetails ondblclick

Repeater里button事件获取图片Id请来看下
<div id='<%# Eval("Pro_Id") %>' class="divDetails" ondblclick="this.style.display='none'" >

  <div class="dl_left">
  <img src='<%# Eval("Pro_Image") %>' alt="" />
  </div>
  <div class="dl_right" >
  <div class="dl_title">
  菜品:<%# Eval("Pro_Name") %></div>
  <div class="dl_author">
  菜系:<%# Eval("Pro_Type")%></div>
  <div class="dl_editorcomment">
  介绍:<%# Eval("Pro_Detail")%></div>
  <div class="dl_unitprice">
  价格:<%# Eval("Pro_Price","{0:f2}")%></div>
  <div>  
   
  <asp:Button ID="btnCai" runat="server" Text="点菜" CommandName="OK"></asp:Button>
  </div>
  <div>  
   
  <asp:Button ID="Button2" runat="server" Text="取消" CommandName="NO"></asp:Button>
  </div>

-----------------------
这个按钮的事情要怎么写呢????

[解决办法]
这种也行,其实是一样
DataBinder.Eval(e.Item.DataItem, "columnName");
返回的是个Object,但是你可以转换成你字段相对应的类型就行了了!

[解决办法]

C# code
protected void rp_list_ItemDataBound(Object sender, RepeaterItemEventArgs e){Button btn = e.Item.FindControl("btnid") as Button;            btn.Click+=new EventHandler(btn_Click);} 

热点排行