チェックボックス コントロールに値プロパティがないことは承知していますが、この問題の回避策はありますか?
チェックボックスに値として渡された url を含む多数の url が必要です。
URLはデータベースから生成されます。次に、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);
}
}
おそらくこれよりも簡単な解決策があれば、これも大いに感謝します。