<asp:TemplateField HeaderText="是否审核">
<ItemTemplate>
<asp:LinkButton runat="server" ID="btnIsState" CommandName="IsState" OnCommand="StateControl"
Text='<%#Eval("state").ToString().Replace(" ","")=="0"?"未审核":"审核通过" %>' CommandArgument='<%#Eval("state")+","+Eval("id") %>'></asp:LinkButton></ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="是否推荐">
<ItemTemplate>
<asp:LinkButton runat="server" ID="btnIsCommend" CommandName="IsCommend" OnCommand="IsCommendControl"
Text='<%#Eval("tuijian").ToString()!="False"?"推荐":"未推荐" %>' CommandArgument='<%#Eval("tuijian")+","+Eval("id") %>'></asp:LinkButton></ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="删除到回收站">
<ItemTemplate>
<asp:LinkButton runat="server" ID="btnIsDel" CommandName="ToRecycle" OnCommand="IsDelControl"
Text='<%#Eval("isdel").ToString()=="False"?"已删除":"未删除" %>' CommandArgument='<%#Eval("isdel")+","+Eval("id") %>'></asp:LinkButton></ItemTemplate>
</asp:TemplateField>
protected void StateControl(object sender, CommandEventArgs e)
{
string[] str = e.CommandArgument.ToString().Split(',');
model.id = Convert.ToInt32(str[1]);
if (e.CommandName == "IsState")
{
if (str[0].Replace(" ", "") == "0")
{
model.state = "1";
}
else
{
model.state = "0";
}
}
managemodel.UpdateState(model);
BindContribute(20, Convert.ToInt32(CurrentPage), strwhere);
}
protected void IsDelControl(object sender, CommandEventArgs e)
{
string[] str = e.CommandArgument.ToString().Split(',');
model.id = Convert.ToInt32(str[1]);
if (e.CommandName == "ToRecycle")
{
if (str[0] == "False")
{
model.isdel = 1;
}
else
{
model.isdel = 0;
}
}
managemodel.UpdateIsDel(model);
BindContribute(20, Convert.ToInt32(CurrentPage), strwhere);
}
protected void IsCommendControl(object sender, CommandEventArgs e)
{
string[] str = e.CommandArgument.ToString().Split(',');
model.id = Convert.ToInt32(str[1]);
if (e.CommandName == "IsCommend")
{
if (str[0] == "False")
{
model.tuijian = 1;
}
else
{
model.tuijian = 0;
}
}
managemodel.UpdateIsCommend(model);
BindContribute(20, Convert.ToInt32(CurrentPage), strwhere);
}
gridview中linkbutton调用自定义方法
最新推荐文章于 2018-09-14 15:11:36 发布