value
パラメータがどこから来たのかわかりません。
表示:Ajax.BeginForm
お問い合わせ:
@Html.DropDownListFor(model => model.EXPENSE_REPORTABLE, new SelectList(
new[]
{
new { Value = "true", Text = "Yes" },
new { Value = "false", Text = "No" },
},
"Value",
"Text",
Model
),
"-- Select --")
ドロップダウン リストで [はい] または [いいえ] を選択すると、WebGrid (grid
のインスタンスWebGrid
) にデータを表示するために部分ビューがレンダリングされます。列の 1 つがエラーをスローします。
grid.Column("expenseReportable","Expense Reportable?",format:@<text>
<span class="display-mode">@item.EXPENSE_REPORTABLE </span> <!--error here -->
@Html.RadioButton("GridCol_Expense", (Nullable<bool>)item.EXPENSE_REPORTABLE, true, new { @class="edit-mode"}) Yes
@Html.RadioButton("GridCol_Expense", (Nullable<bool>)item.EXPENSE_REPORTABLE, false, new { @class="edit-mode"}) No
</text>, style:"col1Width"),
モデル プロパティ:
public Nullable <bool> EXPENSE_REPORTABLE {get; set;}
内部例外:null
例外メッセージ:
値を null にすることはできません。パラメータ名: 値