你这样有错
你的LinkButton2是放在Repeater里面的
Repeater 是数据容器
在里面的控件在后台是无法直接找到的!
你可以把她写到Repeater的ItemCommand事件中
然后在你的LinkButton2控件上加一个属性CommandArgument
和一个CommandName属性
其中属性CommandArgument就用来绑定你的ID
写法是
<asp:LinkButton ID="LinkButton2" CommandName="Delete" CommandArgument='<%#DataBinder . Eval(Container .DataItem ,"id")%>' runat="server">删除</asp:LinkButton>
CommandName属性可以自己定义值
在Repeater的ItemCommand时间中的写法是
switch ()
{
case "Delete":
string sql = "Delete from content where id = "+();
break;
}
()就是你要取得的ID
[[it] 本帖最后由 tomtory 于 2008-6-30 18:07 编辑 [/it]]
[[it] 本帖最后由 tomtory 于 2008-6-30 18:08 编辑 [/it]]