有谁知道吗??请教!

fangxianghua9801 2006-12-21 03:26:45
<asp:LinkButton id="LinkButton1" runat="server" CommandName="ViewTitle">
·<a href='<%#DataBinder.Eval(Container.DataItem, "AttachPath")%>' target=_blank class=link_14_2>
<%#SubString(DataBinder.Eval(Container.DataItem, "Title").ToString(),18) %>
</a>
</asp:LinkButton>

这种情况下为啥,无法触发LinkButton的CommandName="ViewTitle"事件,a标签的href总是先行与它????
...全文
185 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
ncjcz 2006-12-22
  • 打赏
  • 举报
回复
把连接写到ViewTitle的后台事件里
fangxianghua9801 2006-12-22
  • 打赏
  • 举报
回复
straw808()兄这样好像不行
fangxianghua9801 2006-12-22
  • 打赏
  • 举报
回复
ding
fangxianghua9801 2006-12-22
  • 打赏
  • 举报
回复
shyixun() 兄
运行我现在的代码之后前台的
代码看上去是有问题
fangxianghua9801 2006-12-22
  • 打赏
  • 举报
回复
<a id="HomeFocusList1_TitleImgDataList__ctl4_LinkButton1" href="javascript:__doPostBack('HomeFocusList1$TitleImgDataList$_ctl4$LinkButton1','')">
·<a href='/Upfile/jc/20061219/jc_20061219041116.htm' target=_blank class=link_14_2>
[建材]望闻问切识别实木木材质量
</a>
</a>
shyixun 2006-12-22
  • 打赏
  • 举报
回复
看了上面的代码
个人意见:

<asp:LinkButton id="LinkButton1" runat="server" CommandName="ViewTitle">
·<a href='<%#DataBinder.Eval(Container.DataItem, "AttachPath")%>' target=_blank class=link_14_2>
<%#SubString(DataBinder.Eval(Container.DataItem, "Title").ToString(),18) %>
</a>
</asp:LinkButton>
这种写法,未见过.就算可以,也觉得
·<a href='<%#DataBinder.Eval(Container.DataItem, "AttachPath")%>' target=_blank class=link_14_2>
<%#SubString(DataBinder.Eval(Container.DataItem, "Title").ToString(),18) %>
这句是画蛇添足.
fangxianghua9801 2006-12-22
  • 打赏
  • 举报
回复
ding
fangxianghua9801 2006-12-22
  • 打赏
  • 举报
回复
hdt(倦怠)兄咋说!!
真相重于对错 2006-12-22
  • 打赏
  • 举报
回复
看看客户端代码就知道了
fangxianghua9801 2006-12-22
  • 打赏
  • 举报
回复
<asp:LinkButton id="LinkButton1" runat="server" CommandName="ViewTitle">
·<a href='<%#DataBinder.Eval(Container.DataItem, "AttachPath")%>' target=_blank class=link_14_2>
<%#SubString(DataBinder.Eval(Container.DataItem, "Title").ToString(),18) %>
</a>
</asp:LinkButton>

这种情况下为啥,无法触发LinkButton的CommandName="ViewTitle"事件,a标签的href总是先行与它????
private void dtgrd_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{

if(e.CommandName=="ViewTitle")
{
string id = e.Item.Cells[0].Text;
Session["NewsID"]=id;

}
后台的这个事件无法触发???
}
fangxianghua9801 2006-12-22
  • 打赏
  • 举报
回复
ding
straw808 2006-12-21
  • 打赏
  • 举报
回复
<a href='<%#DataBinder.Eval(Container.DataItem, "AttachPath")%>' target=_blank class=link_14_2>
<asp:LinkButton id="LinkButton1" runat="server" CommandName="ViewTitle">·
<%#SubString(DataBinder.Eval(Container.DataItem, "Title").ToString(),18) %>
</asp:LinkButton>
</a>
带连接,又可触发事件
chenjunhui 2006-12-21
  • 打赏
  • 举报
回复
俺就是来顶滴
fangxianghua9801 2006-12-21
  • 打赏
  • 举报
回复
fangxianghua9801 2006-12-21
  • 打赏
  • 举报
回复
有啥方法使LinkButton即触发e.CommandName=="ViewTitle"事件,又带链接
fangxianghua9801 2006-12-21
  • 打赏
  • 举报
回复
private void dtgrd_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{

if(e.CommandName=="ViewTitle")
{
string id = e.Item.Cells[0].Text;
Session["NewsID"]=id;

}
后台的这个事件无法触发???
}

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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