if(e.CommandName.ToUpper() == "Edit")
e.CommandName的值为Edit
但是ToUpper() 之后就是"EDIT"
所以还是不要ToUpper了
直接
if(e.CommandName == "Edit")
e.CommandName的值为Edit
但是ToUpper() 之后就是"EDIT"
所以还是不要ToUpper了
直接
if(e.CommandName == "Edit")
解决方案 »
- winform InitializeComponent() 请求失败
- window2008 iis7 运行32位web问题
- 服务器操作客户端的问题
- gridview导出excel出现乱码
- 在扩展名为.ashx中,接受一个xml请求,返回一个xml文件 (很着急,在线等)
- C#的ASP.NET中,怎样才可以在多个文件中调用某个文件中的一个全局函数?
- 菜鸟问题,简单查询,30分。
- javascript与Application???
- 怎么在后台代码里更改iframe里的链接src地址,送分了
- art.dialog 弹出的对话框是一个 C#aspx页面,页面上有一个提交按钮,要求点击提交按钮后提交本页数据并关闭对话框,然后跳转到之前页面
- 颜色的格式转化??
- 问一个简单的问题,很是迷惑
你也可以把这两个方法分别写在DataList_EditCommand和DataList_DeleteCommand事件里, 这样就不用判断了
应该为"EDIT"
{
Response.Write("Edit");
if(e.CommandName.ToUpper() == "Edit")
{
Response.Write("Edit");
// strConn = ConfigurationSettings.AppSettings["SQLConnectionString"];
// strSql = "update member set m_checked = '1' where m_account = '" + e.Item.ItemIndex.ToString() + "'";
// conn = new SqlConnection(strConn);
// cmd = new SqlCommand(strSql,conn);
// conn.Open();
// cmd.ExecuteNonQuery();
}
if(e.CommandName.ToUpper() == "Delete")
{
// strConn = ConfigurationSettings.AppSettings["SQLConnectionString"];
// strSql = "delete * from member = 1 where m_account = '" + e.Item.ItemIndex.ToString() + "'";
// conn = new SqlConnection(strConn);
// cmd = new SqlCommand(strSql,conn);
// conn.Open();
// cmd.ExecuteNonQuery();
Response.Write("Delete");
}
}
我这样式 没问题