首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

上下文找不到已经设定好的commandname解决办法

2012-04-25 
上下文找不到已经设定好的commandnameHTML codeasp:LinkButton IDLinkButton1 runatserver Command

上下文找不到已经设定好的commandname

HTML code
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="Edit" OnEditCommand="DataList1_EditCommand">确认接收</asp:LinkButton></td>                                </tr>

C# code
protected void DataList1_EditCommand(object source, DataListCommandEventArgs e)    {        if (e.CommandName==Edit)        {            bc.ExecSQL("UPDATE [file] SET examine = '已接收' WHERE fileID ='" + (int)DataList1.DataKeys[e.Item.ItemIndex] + "'");            DataList1.DataSource = bc.GetDataSet("select * from [file] where fileAccepter='" + Session["loginName"].ToString() + "' order by fileTime desc", "file");            DataList1.DataKeyField = "fileid";            DataList1.DataBind();        }


提示错误时上下文找不到Edit

[解决办法]
要双引号 括起来吧
[解决办法]
C# code
 if (e.CommandName=="Edit")
[解决办法]
if (e.CommandName==Edit)
这都能编译过???????????
[解决办法]
e.CommandName=="Edit"
[解决办法]
就是嘛,那个是字符串呀,要用引号引起来
[解决办法]
探讨
HTML code
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="Edit" OnEditCommand="DataList1_EditCommand">确认接收</asp:LinkButton></td>
</tr>

C# code
protecte……

热点排行