datalist 的 DataList_ItemCommand 事件中 用 CommandName 获取的点击 操作的代码 执行不了! protected void LittleScripDataList_ItemCommand(object source, DataListCommandEventArgs e)
{ if(e.CommandName=="xinfeng")
{
string sql = "Update MylittleScrip Set IfSee=1 where Id=" + int.Parse(e.CommandArgument.ToString());
IList<MylittleScrip> li= MylittleScripManager.UPdateMylittleScripsIfSeeBySql(sql); BindScrip();
}
}请有经验的人!指导一下!谢谢~~~~很急!!!拜托大家了!
{ if(e.CommandName=="xinfeng")
{
string sql = "Update MylittleScrip Set IfSee=1 where Id=" + int.Parse(e.CommandArgument.ToString());
IList<MylittleScrip> li= MylittleScripManager.UPdateMylittleScripsIfSeeBySql(sql); BindScrip();
}
}请有经验的人!指导一下!谢谢~~~~很急!!!拜托大家了!
解决方案 »
- silverLight制作登陆界面
- IE8下My97DatePicker使用不了
- asp.net验证控件问题
- 怎么用datareader读出来的数据显示到表格上
- 请问ASP.NET、VC.NET、 VB.NET、 C#都加.NET,有什么区别?
- 有模式窗口如何才父窗口返回值?
- 如何实现,当鼠标移到一张图片上时,显示出一段文字,移走后,不显示这段文字.
- sql删除重复行的存储过程怎么写
- 如何同时动态的修改web.config里多个值???
- gridview中添加TemplateField中添加CheckBox ,如何根据数据库中的值让CheckBox 不可见?
- 如何用VC++改变checkbox控件的外形
- 如何用sql新建数据库
<ItemTemplate>
<asp:ImageButton ID="EverIfSee" runat="server" CommandArgument='<%# Eval("Id") %>' CommandName="xinfeng" />
<asp:Label ID="IfSeeLabel" runat="server" Text='<%# Eval("IfSee") %>'></asp:Label>
<asp:Label ID="IdLabel" runat="server" Text='<%# Eval("Id") %>' Visible="False"></asp:Label>Main:
<asp:Label ID="MainLabel" runat="server" Text='<%# Eval("Main") %>'></asp:Label>
<asp:Label ID="Label1" runat="server" ForeColor="Blue" Text="来至于:"></asp:Label>
<asp:Label ID="SendManLabel" runat="server" Text='<%# Eval("SendMan") %>'></asp:Label>
接收者:
<asp:Label ID="GetManLabel" runat="server" Text='<%# Eval("GetMan") %>'></asp:Label><br />
内容:
<asp:Label ID="NoteLabel" runat="server" Text='<%# Eval("Note") %>'></asp:Label>
<asp:Label ID="SStateLabel" runat="server" Text='<%# Eval("SState") %>' Visible="False"></asp:Label><br />
发送时间:
<asp:Label ID="PostTimeLabel" runat="server" Text='<%# Eval("PostTime") %>'></asp:Label> <br />
<div style="width: 670px; height: 21px; text-align: right">
<asp:LinkButton ID="deleteIt" runat="server" CommandName="DeleteThisOne" OnClientClick="return confirm('确认要删除此张纸条吗?')" CommandArgument='<%# Eval("Id") %>'>删除</asp:LinkButton>
|
<asp:LinkButton ID="ToBack" runat="server" CommandName="GiveBack" OnClientClick="javaScript:showEdit();" CommandArgument='<%# Eval("Id") %>'>回复</asp:LinkButton></div>
</ItemTemplate>
有写么?
<asp:ImageButton ID="EverIfSee" runat="server" CommandArgument='<%# Eval("Id") %>' CommandName="xinfeng" ImageUrl="~/envelope/guan.jpg" />还是不好使! 删除也不好使!
protected void LittleScripDataList_ItemDataBound(object sender, DataListItemEventArgs e)
{
//绑定小纸条是否看过!
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
UserInfo us = Session["user"] as UserInfo;
string sql = "select * from MylittleScrip where GetMan='" + us.NickName + "'";
IList<MylittleScrip> mlss = MylittleScripManager.GetMylittleScripsBySql(sql); foreach (MylittleScrip mm in mlss)
{
ImageButton iim = e.Item.FindControl("EverIfSee") as ImageButton;
if (mm.IfSee == 0)
{
iim.ImageUrl = "~/envelope/guan.jpg";
}
if (mm.IfSee == 1)
{
iim.ImageUrl = "~/envelope/kai.jpg";
}
哥们,我怎么没看到你在前台写“CommandName="xinfeng"” 呢,你不写,后台咋能找到呢
==>
lz有写的./
{
//绑定小纸条是否看过!
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
UserInfo us = Session["user"] as UserInfo;
string sql = "select * from MylittleScrip where GetMan='" + us.NickName + "'";
IList<MylittleScrip> mlss = MylittleScripManager.GetMylittleScripsBySql(sql); foreach (MylittleScrip mm in mlss)
{
ImageButton iim = e.Item.FindControl("EverIfSee") as ImageButton;
if (mm.IfSee == 0)
{
iim.ImageUrl = "~/envelope/guan.jpg";
}
if (mm.IfSee == 1)
{
iim.ImageUrl = "~/envelope/kai.jpg";
}
} }
}这段代码我注掉,也不好使!!!
我觉得应该是object sender
{
ImageButton iim = e.Item.FindControl("EverIfSee") as ImageButton;
if (mm.IfSee == 0)
{
iim.ImageUrl = "~/envelope/guan.jpg";
}
if (mm.IfSee == 1)
{
iim.ImageUrl = "~/envelope/kai.jpg";
}
{
ImageButton iim = e.Item.FindControl("EverIfSee") as ImageButton;
if (mm.IfSee == 0)
{
iim.ImageUrl = "~/envelope/guan.jpg";
}
if (mm.IfSee == 1)
{
iim.ImageUrl = "~/envelope/kai.jpg";
}
{
ImageButton iim = e.Item.FindControl("EverIfSee") as ImageButton;
if (mm.IfSee == 0)
{
iim.ImageUrl = "~/envelope/guan.jpg";
}
if (mm.IfSee == 1)
{
iim.ImageUrl = "~/envelope/kai.jpg";
}