0
FlagAccessEdit = falseの場合、無効化または読み取り専用にするにはどうすればよいですか?
動的オブジェクトに属性を追加するにはどうすればよいですか?
public static MvcHtmlString CCheckBox(this HtmlHelper htmlHelper, string name,object htmlAttributes, bool FlagAccessEdit = true, bool FlagAccessView = true) { if (!FlagAccessView) return MvcHtmlString.Empty; else if (!FlagAccessEdit && FlagAccessView) { return htmlHelper.CheckBox(name, htmlAttributes); } else return htmlHelper.CheckBox(name, htmlAttributes); }
がどのように= falseを無効にするか、読み取り専用のID FlagAccessEditを作成するには、以下のような方法
のヘルパーメソッドですか? –
このコメントが質問の一部である場合は、コメントではなく質問に編集する必要があります。 – petric
Ashish Shuklaの回答が1つの解決策を示していますが、その点は何でしょうか。読み取り専用のチェックボックスはありません。無効にすると、最初にチェックボックスがチェックされていても(false)、常にfalseを返すことになります。あなたがこれをしたい場合、値のいくつかのテキスト( "はい"または "いいえ"と言う)の隠し入力を生成 –