DataList里面ItemTemplate中只能用LinkButton来触发ItemCommand事件?

menglionel 2005-07-06 09:28:30
DataList里面ItemTemplate中只能用LinkButton来触发ItemCommand事件?似乎用ImageButton和Button都不行啊!
...全文
154 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanweiwei 2005-07-06
  • 打赏
  • 举报
回复
fengfangfang() ( )

真解
goody9807 2005-07-06
  • 打赏
  • 举报
回复
可以啊 但必须是服务器端的button 才可以
fengfangfang 2005-07-06
  • 打赏
  • 举报
回复
用ImageButton和Button只有将数据绑定放到
if(!IsPostBack){
//...
}
中才行,否则由于你重新绑定,事件就会丢失。而linkbutton无此限制
renyu732 2005-07-06
  • 打赏
  • 举报
回复
为什么不行呢?
menglionel 2005-07-06
  • 打赏
  • 举报
回复
linkbutton肯定是可以的
sonny009 2005-07-06
  • 打赏
  • 举报
回复
关注,我用了linkbutton控件也不能触发这个事件,只好用hyperlink转移到其他的页面执行了
menglionel 2005-07-06
  • 打赏
  • 举报
回复
没人回答?
新闻系统 acess+vs <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <%@ Register Src="custom/bottom.ascx" TagName="bottom" TagPrefix="uc1" %> 新闻主页


    Button ID="Button2" runat="server" OnClick="Button2_Click" Text="搜索" />            
DataList ID="DataList1" runat="server" DataKeyField="KeyId" HorizontalAlign="Left" OnItemCommand="DataList1_ItemCommand" Width="100px" Font-Size="Small" > <ItemTemplate> LinkButton ID="LinkButton1" runat="server" Text='<%# Eval("KeyName") %>' CommandName="select" CommandArgument='<%# Eval("KeyId") %>'>LinkButton>     ItemTemplate> <ItemStyle BorderStyle="None" HorizontalAlign="Center" /> DataList>
LinkField DataNavigateUrlFields="NewsId" DataNavigateUrlFormatString="ShowOneNews.aspx?NewsId={0}" DataTextField="NewsTitle" HeaderText="新闻标题" > <ItemStyle ForeColor="Lime" /> LinkField> <ItemStyle ForeColor="Cyan" /> <ItemStyle ForeColor="Yellow" /> LinkField DataNavigateUrlFields="NewsId" DataNavigateUrlFormatString="EditNews.aspx?NewsId={0}" HeaderText="编辑" Target="_top" Text="编辑" Visible="False" /> CommandField ShowDeleteButton="True" Visible="False" />

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧