/ / Servicestack Razor перетворює розділи в безіменний метод (і викидає помилки) - servicetack, asp.net-mvc-5.2, servicetack-бритва

Servicestack Razor перетворює розділи в безіменний метод (і викидає помилки) - servicetack, asp.net-mvc-5.2, servicetack-бритва

Я отримав бритвовий режим, який працював у моєму mvcзаявка По-перше, він викинув помилку, яку сторінка огляду повинна успадкувати з mvc.WebPageBase. Я створив власну сторінку перегляду, яка успадковується з mvc.WebViewPage. (Так що не бритва ServicePack ViewPage!)

Я працював (я включив buildProvider в web.config і додав плагін для бритви apphost).

Але тепер, коли будую просту сторінку: введіть опис зображення тут

Я отримаю наступний скомпонований код з помилкою: Compiler Error Message: CS1026: ) expected

введіть опис зображення тут

Я роблю щось не так, мені потрібно ввести певний тип методу для розділів чи щось?

Відповіді:

2 для відповіді № 1

З вашого питання незрозуміло, чи використовуєте ви MVC або ServiceStack.Razor ви не можете використовувати обидва програми в тому самому веб-застосуванні, як якщо б ви використовували MVC, то він виконує обробку сторінок бритви.

Якщо ви використовуєте ServiceStack.Razor, ви повинні успадкувати від ServiceStack ViewPage<TModel>.

Якщо ви використовуєте MVC, то ви не можете використовувати ServiceStack.Razor, який не слід встановити. Див. Цей пост для успадкування користувацького представлення MVC Razor View. Також ви можете спробувати використовувати @inherits ключове слово для того, щоб ваша сторінка перегляду успадкувала від спеціального класу, наприклад:

@inherits Trancon.NextGen.Core.Web.Razor.DefaultRazorPage<ViewModelType>