2

私はいつもNew With {}問題なく使用してきました。なぜこれが違うのですか?

RazorVB.NETコード

Using Ajax.BeginForm(New AjaxOptions With {.HttpMethod = "Post"})
    @* no problem *@
End Using
Using Ajax.BeginForm(New With {.HttpMethod = "Post"})
    @* Value of type '<anonymous type>' cannot be converted to 'System.Web.Mvc.Ajax.AjaxOptions'. *@
End Using
4

1 に答える 1

1

匿名タイプNew With {})は拡張/継承しませんAjaxOptions-に準拠するオブジェクトAjaxOptionsは。によって必要とBeginFormされます。

于 2013-03-27T03:11:36.023 に答える