我知道复选框控件没有 value 属性,但有解决此问题的方法吗?
我们希望将一堆 url 作为值传递给复选框。
该 url 将从 db 生成。然后使用 jQuery,创建检查所有/取消选中的功能。这样,用户可以选中一个或多个带有 url 的复选框,并生成 url 的值。我可以处理这部分。
这是在经典 asp 中完成的,如下所示:
<input type="checkbox" name="url" value="<%=url%>" /> http://google.com
但是,我不确定这是如何在 asp.net 中完成的
我实际上发现了类似这个自定义控件的东西,我想它是用来覆盖 CheckBox 控件的。
据我了解,此控件用于添加 Value 属性,它应该在服务器端和客户端都可用。
我的问题是我不确定如何将其应用于我的情况。
public class ValueCheckBox : CheckBox
{
public string Value
{
get;
set;
}
protected override void Render(System.Web.UI.HtmlTextWriter writer)
{
writer.AddAttribute("value", this.Value);
base.Render(writer);
}
}
如果有替代方案,也许比这更简单,我也将不胜感激。