ASP.net无法设置复选框值!

Tom*_*len 3 asp.net checkbox

CheckBox newBox = new CheckBox();
newBox.Text = dtCommon[i].userName;
newBox.CssClass = "cbox";
newBox.Attributes["value"] = dtCommon[i].id.ToString();
ApprovalSelectPanel.Controls.Add(newBox);
Run Code Online (Sandbox Code Playgroud)

呈现为:

<input id="ctl00_mainContent_ctl00" type="checkbox" name="ctl00$mainContent$ctl00" checked="checked" />
Run Code Online (Sandbox Code Playgroud)

如何获取值属性?我的JQuery需要访问它!

Inv*_*con 9

我打赌你在设置属性,但是在包含的范围内(查找一个元素).

您想要使用InputAttributes属性:

newBox.InputAttributes["value"] = dtCommon[i].id.ToString();
Run Code Online (Sandbox Code Playgroud)