日期:2014-05-18  浏览次数:20555 次

请高手帮忙看看!(分不多了!!!谢了!!!)
<ItemTemplate>

<a   href= 'UpdateTopic.aspx?TopicID= <%#DataBinder.Eval(Container.DataItem, "TopicID ")   %> '> 编辑 </a> &nbsp;&nbsp;&nbsp;
<asp:ImageButton   ID= "DeleteBtn "   runat= "server "   CommandName= "delete "   ImageUrl= "~/Images/delete.gif "   AlternateText= "删除该主题 "   CommandArgument= ' <%#   DataBinder.Eval(Container.DataItem, "TopicID ")   %> '   />

</ItemTemplate>


这一句是什么意思啊?请高手帮忙看看
CommandArgument= ' <%#   DataBinder.Eval(Container.DataItem, "TopicID ")   %> '   />


------解决方案--------------------
将你的未知控件的数据容器中的当前数据项的topicid字段赋于这个imagebutton的commandargument属性。
一般来说,使用commandname和commandargument是为了根据CommandName来执行不同的操作,而此操作中
需要的参数,即可以通过commandargument来取得。