如何处理Razor视图引擎中的错误?

时间:2015-04-08 15:48:29

标签: asp.net-mvc razor

除了(try / catch)之外,如何处理Razor中的错误(即Null Exception)?

我不想在每个剃刀块中插入(try / catch)块。

示例((Model.ListofEntity)或(Item.Values)可能为null并且可能发生异常):

<table class="table">
        <tr>
            <th>
                <div id="chkCheckAll" class="divCheckbox">
                </div>
            </th>

            @foreach (var column in Model.ListofEntity.Columns)
            {
                int t = Convert.ToInt32(" ");
                <th>
                    @column
                </th>
            }

        </tr>

        @foreach (CVMEntities.Item Item in Model.ListofEntity.Items)
        {
            <tr>
                <td>
                    <div id=@Item.ID class="divCheckbox">
                    </div>
                </td>
                @foreach (var Value in Item.Values)
                {
                    <td>
                        @Value
                    </td>
                }

            </tr>
        }

    </table>

0 个答案:

没有答案