私のビューでは、WebGridを使用してグリッドを表示しています。
モデルにデータが含まれている場合は正常に機能しますが、モデルにデータが含まれていない場合は、WebGridによって例外が発生します。
私はチェックを試みましたModel != null
が、それはIF内のコードを実行させるだけです。また、チェックしてみif (Model.Count() > 2)
たところ、「。」というメッセージが表示されました"The specified resource does not exist."
。
これらの2つの条件のいずれかで、IF内のコードが実行されました。渡された情報をチェックして、モデルに行があるかどうかを確認する簡単な方法はありますか?
@model IEnumerable<Selftestware.Storage.Models.TestFormat>
@section content {
<div id="content">
@if ( Model != null) {
var grid = new WebGrid(
source: Model,
defaultSort: "Name",
canPage: true,
canSort: true,
rowsPerPage: 20);