【发布时间】:2013-10-03 13:13:04
【问题描述】:
我使用repeater Control 来显示来自Datatable 的所有cmets:
COMMENT(id,content,time);
在转发器中,我插入一个按钮 Delete 以删除该相关评论
我想知道是否可以在ButtonDelete_Click() 中添加一个变量“string id”,例如:
protected void ButtonDelete_Click(object sender, EventArgs e, string id)
{
int idcm = Convert.ToInt32(id);
string sql = "delete from COMMENT where ID=" + idcm;
l.EXECUTEQUERYSQL(sql);
ErrorTrap("DONE");//alert deleted sucessfully
}
在aspx页面中:
<Repeater...>
<asp:Button ID="ButtonDelete" runat="server" Text="Delete comment"
OnClick="ButtonDelete_Click(<%#Eval("MA_COMMENT") %>)"/>
....
</Repeater>
但是当我构建这个页面时,出现错误:The server tag is not well formed. at line:
<asp:Button ID="ButtonDelete" runat="server" Text="Delete comment"
OnClick="ButtonDelete_Click(<%#Eval("MA_COMMENT") %>)"/>
我是第一次使用Repeater Control,所以我真的不知道正确的语法如何?我想知道我是否可以在 ButtonDelete_Click 事件中添加更多变量???
救命!
【问题讨论】: