1

ページに検索フィールドがあります。<すべての作品で検索しようとするとうまくいきます。しかし、検索しようとする<!と失敗します。私は単純なコントローラーメソッドを持っています:

[ValidateInput(false)]
public ActionResult Index(string filter)
{
    var items = data.GetItems(filter);
    var listViewModel = ListViewModel(items)
    return View(listViewModel);
}

ビューが戻ると、コードの最後の行で例外が発生します。

更新:

私の見解はかなり大きいです。このビューでは、WebGrid を使用します。したがって、デバッグ アプリでは次の行で失敗します。

var gridHtml = grid.GetHtml(
            tableStyle: "grid",
            headerStyle: "header",
            footerStyle: "footer",
            alternatingRowStyle: "alternative",
            columns: Model.Columns,
            numericLinksCount: Model.NumericLinksCount,
            mode: WebGridPagerModes.All

            );
4

1 に答える 1

0

クライアント側でエンコードし、サーバー側でデコードすることで問題は解決しますが、これがより良い方法かどうかはまだわかりません。

于 2013-04-11T21:09:39.190 に答える