<asp:LinkButton ID="LinkButton2" runat="server" onclick="LinkButton3_Click">删除</asp:LinkButton> protected void LinkButton3_Click(object sender, EventArgs e)
{
}
这里的 LinkButton3_Click 方法 我想传个参数 进去 应该怎么样写用这种方法删除记录好 还是 另外建一个删除页 把 id 以浏览器地址后面的参数的形式传递过去来
用 request.querystring获得值 这样 删除
{
}
这里的 LinkButton3_Click 方法 我想传个参数 进去 应该怎么样写用这种方法删除记录好 还是 另外建一个删除页 把 id 以浏览器地址后面的参数的形式传递过去来
用 request.querystring获得值 这样 删除
CausesValidation="false" CommandName="del" OnClientClick="return confirm('确认要删除吗?')">删除</asp:LinkButton>后台代码void datagridview_ItemCommand(object source, RepeaterCommandEventArgs e)
{
int ID = (int)(e.CommandArgument);
if(e.CommandName=="del")
{
//删除
}
}
Response.Write("<script>window.location.href='Delete.aspx?id="+id+"';</script>")
{
if (e.CommandName == "Delete")
{
int id = Convert.ToInt32(e.CommandArgument);
// 删除记录的专门过程
DeleteRecordByID(id);
}
}
{
if (e.CommandName == "Delete")
{
int id = Convert.ToInt32(e.CommandArgument);
// 删除记录的专门过程
DeleteRecordByID(id);
}
}
{
Response.Write(e.CommandName);
Response.End();
}这样不行啊 应该怎么样改
怎么会不行呢,我这边执行都没问题 <td class="bj">
<asp:LinkButton ID="LinkButton1" runat="server" CommandArgument='<%# Eval("s_ID") %>'
CausesValidation="false" CommandName="edit">编辑</asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CommandArgument='<%# Eval("s_ID") %>'
CausesValidation="false" CommandName="del" OnClientClick="return confirm('确认要删除吗?')">删除</asp:LinkButton>
<asp:LinkButton ID="LinkButton3" runat="server" CommandArgument='<%# Eval("s_ID") %>'
</td>