gpt4 book ai didi

asp.net - 中继器内的复选框,如何在检查更改功能中获取命令名称值

转载 作者:行者123 更新时间:2023-12-04 23:54:43 25 4
gpt4 key购买 nike

嗨,我的 asp.net ListView 项模板中有上面的 html 标记,

<td> 
<asp:CheckBox runat="server" ID="chkStudentStatus" Text='<%# GetStatusString(Eval("StudentStatus").ToString()) %>' CommandName='<%#Eval("StudentID")%>' OnCheckedChanged="chkStudentStatus_CheckedChanged" Checked='<%#Eval("StudentStatus") %>' AutoPostBack="True" />
</td>

当复选框值更改时,我要在“chkStudentStatus_CheckedChanged ”函数中获取命令名称值

最佳答案

尝试这个:

简短而简单

Refrence

你的复选框

<td> 
<asp:CheckBox runat="server" ID="chkStudentStatus" Text='<%# GetStatusString(Eval("StudentStatus").ToString()) %>' CommandName='<%#Eval("StudentID")%>' OnCheckedChanged="chkStudentStatus_CheckedChanged" Checked='<%#Eval("StudentStatus") %>' AutoPostBack="True" />
</td>

在后面的代码中
protected void chkStudentStatus_CheckedChanged(object sender, EventArgs e)
{
var chk = (CheckBox)sender;
var studentID = chk.Attributes["CommandName"];


}

您可以提供任何命名属性,即 xyz='<%#Eval("StudentID")%>'


在后面的代码中
protected void chkStudentStatus_CheckedChanged(object sender, EventArgs e)
{
var chk = (CheckBox)sender;
var studentID = chk.Attributes["xyz"];


}

关于asp.net - 中继器内的复选框,如何在检查更改功能中获取命令名称值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18439197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com