protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "buy")
{
}
}
解决方案 »
- asp.net中怎么使用SilverlightMultiFileUploader
- XML轉DataSet、DataTable
- DataAdapter的fill(dataset,pageIndex,pageSize,tablename)方法
- 关于时间的比较
- 无法更新数据库,因为数据库是只读的????
- magicajax问题请教,都被这鬼框架搞头大了。
- 菜鸟求助:如何为TreeView添加事件? Microsoft.Web.UI.WebControls.TreeView
- 有关天网防火墙对IIS影响的问题.
- 怎样创建附属程序集
- ASP.NET脚本问题
- 怎么让IE弹出用户密码输入框
- 如何让客户端不提示出错信息?
<asp:LinkButton ID="lkbtnDel" CommandName="del" CommandArgument='<%# Eval("ID") %>' OnClientClick="if(!confirm('确认要删除吗?')) return false;" runat="server" Text="删除"></asp:LinkButton>string StaffID = e.CommandArgument.ToString();
switch (e.CommandName.ToString().ToLower())
{
case "del":
do some thing...
break;
在HTML页面上这样:
<asp:LinkButton id="btnDel" runat="server" CommandArgumen="<%# DataBinder.Eval(Container.DataItem,"PersonID")%>" CommandName="Del" >
CommandArgumeng的值是:在数据库里面提取出来的,包含的PersonID是数据库中员工的ID
在.cs页面上:
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "Del")
{
//e.CommandArgumeng.ToString()就是你点的按钮所在行的记录的ID,也就是说是这一行员工的ID,然后你就可以删除它了
//例如:“delete from User where PersonID='"+e.CommandArgumeng.ToString()+"'"
}
}