2016-05-13 3 views
0

Итак, у меня есть полный рабочий проект, созданный для меня, процесс регистрации и входа в систему очень хорош.MVC 5 Single Application Application Template

Теперь я хочу добавить кнопку на странице, где должен отображаться список клиентов. старый способ добавления контроллера и просмотра в папки с именем контроллера и т. д. отлично работает, но это не СПА.

Так что, я думаю, мне нужно создать APIController, а не обычный контроллер. но как мне перейти к нему? как мне его назвать, поэтому самми выбирает его? где я помещаю взгляды? все в одном файле или отдельных файлах?

Я потратил часы на часы, чтобы найти некоторые рекомендации о том, как сделать созданный шаблон SPA полезным. все статьи справки [включая одну связанную из visual studio 15] ссылаются на более старую версию шаблона, которая не соответствует той, которая была создана для меня. Я читал много статей с нокаутом и sammy, но я не уверен, как собрать все вместе так, как ожидает asp.net.

Я действительно надеюсь, что кто-то здесь может помочь мне узнать, как начать работу, или ссылку на полезную статью. полный проект, который показывает некоторую навигацию [с использованием MVC5, Knockout, Sammy, Entityframework], был бы лучше всего.

+0

http://aspnetboilerplate.com – yyou

+0

Спасибо за эту ссылку, однако, что используется угловой не нокаут. – Ezi

ответ

4

После нескольких дней исследований я обнаружил, что сайт, который генерирует гораздо лучшие шаблоны, с возможностью использования углового2, нокаута или реактива. эти шаблоны включают в себя маршрутизацию, стилизацию и установку всех пакетов из коробки. [было бы неплохо, если бы они добавили в микс аутентификацию, сущностьFramework и MVC ..].

Эти шаблоны не сделаны из Visual Studio в данный момент, но очень легко сделать, чтобы получить с помощью следующего сценария в CMD строке:

cd some-empty-directory 
yo aspnetcore-spa 

полные инструкции можно найти здесь: http://blog.stevensanderson.com/2016/05/02/angular2-react-knockout-apps-on-aspnet-core/

Надеюсь, это поможет следующему парню, который ищет вокруг, как начать работу с SPA, используя ASP.Net 5 и те библиотеки.