菜鸟又来请教了!!

p254846 2011-03-23 05:28:09
<asp:TemplateField HeaderText="更改权限">
<ItemTemplate>
<asp:LinkButton ID="UpdateButton" runat="server" Text="允许登陆" OnClientClick="return confirm(' 确认允许此用户登陆? ');" CommandArgument='<%#Eval("LoginId") %>' OnClick="btnUpd_Click"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField >


这是前台。。请问后台怎么写 ?获取到LoginId ?

//允许登陆
protected void btnUpd_Click(object sender, EventArgs e)
{
---这里怎么写?
UserManager.UpdateStateById(LoginId);
}
...全文
174 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
p254846 2011-03-24
  • 打赏
  • 举报
回复
//删除用户&允许登陆
protected void gvUser_RowCommand(object sender, GridViewCommandEventArgs e)
{
string LoginId = e.CommandArgument.ToString();

if (e.CommandName == "userDelete")
{
UserManager.DelUserById(LoginId);
BindUser();
}
if (e.CommandName == "userUpdate")
{
UserManager.UpdateStateById(LoginId);
BindUser();
}
}

再为每个写 CommandName 就判断了操作了。。!!!

<asp:TemplateField HeaderText="更改权限">
<ItemTemplate>
<asp:LinkButton ID="UpdateButton" runat="server" Text="允许登陆" CommandName="userUpdate" OnClientClick="return confirm(' 确认允许此用户登陆? ');" CommandArgument='<%#Eval("LoginId") %>'></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField >

<asp:TemplateField HeaderText="删除用户">
<ItemTemplate>
<asp:LinkButton ID="DeleteButton" runat="server" Text="删除" CommandName="userDelete" OnClientClick="return confirm(' 确认要删除吗? ');" CommandArgument='<%#Eval("LoginId") %>'></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
zhouwei7682719 2011-03-23
  • 打赏
  • 举报
回复
protected void Gridview1_RowCommand(object sender, GridViewCommandEventArgs e )
{
int LoginId= Convert.ToInt32(e.CommandArgument);
}
再看看这个
子夜__ 2011-03-23
  • 打赏
  • 举报
回复
protected void Gridview1_RowCommand(object sender, GridViewCommandEventArgs e )
{
int LoginId= Convert.ToInt32(e.CommandArgument);
}
wetwo520 2011-03-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zell419 的回复:]

Convert.ToInt32(e.CommandArgument)
[/Quote]

你自己也写了呀。
CommandArgument='<%#Eval("LoginId") %>'
子夜__ 2011-03-23
  • 打赏
  • 举报
回复
恐怕你要写在RowCommand事件里了。


zell419 2011-03-23
  • 打赏
  • 举报
回复
Convert.ToInt32(e.CommandArgument)
p254846 2011-03-23
  • 打赏
  • 举报
回复
前面是 gridview 里添加的 linkbutton 按钮。。点击后 运行后面的事件。。问怎么获取到 loginId ?
zhuxueliao 2011-03-23
  • 打赏
  • 举报
回复
贴全点
唵嘛呢叭咪吽 2011-03-23
  • 打赏
  • 举报
回复
高手都下班了

62,051

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧