SPA - Single Page Application Framework with Javascript

Announcement: This forum has been replaced by Visual Studio Developer Community to provide you one convenient and responsive system for all feedback. You can now suggest new ideas, browse and vote on existing ideas in the Visual Studio Developer Community.

We’d like your suggestions and ideas to help us continuously improve future releases of ASP.NET SPA, so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The ASP.NET SPA Team

How can we improve ASP.NET SPA - Single Page Application Framework with Javascript

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Please add the concept of Modularity to build larger Applications

    As shown in Project Silk (Microsoft P&P) Modularity is very important in SPA as an Project grows larger an many people are working on it.
    An example for this is to structure your SPA with CommonJS Modules oder require.js.
    How can this be done in an SPA with knockout etc.?
    How should the modules communicate with each other? (Pub/Sub, Eventing etc?)
    Who manages different modules that are tied to different logical pages in the (technical) SINGLE Page?

    107 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
    planned  ·  Mads Kristensen responded

    Prescriptive guidance is in the works for the next version of the web tools. There will likely be project templates, snippets, item templates etc. for proper modularize Angular/KO/Ember/etc. apps. Point is, this is being actively looked into right now

  2. Support AngularJS

    Would be good if the SPA template could support AngularJS as well as KnockoutJS. Or perhaps a separate template makes more sense.

    56 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
    planned  ·  Mads Kristensen responded

    At our RTM in a month or so we will have Knockout, Breeze, and Ember. We are looking at providing other as well and we have extensibility so more can be added by third parties.

  3. Better integration with ASP.NET MVC

    SPA templates released in WebTools 2012.2 are very primitive or based on WebAPI. It would be nice to know:

    1. How can we write SPA that use Durandal and Mvc/Razor together (with optimization)?
    2. How to manage with validation on client-side. You should provide ability to generate client-side validation like in MVC.
    3. How to restrict access to specified views like in traditional web applications.
    4. Both SPA and HotTowel templates are CRUD application. Provide sample that are more Task based UI.

    35 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
    planned  ·  Mads Kristensen responded

    We’re planning much deeper client-side framework integration in a future version of Visual Studio and ASP.NET.

SPA - Single Page Application Framework with Javascript

Feedback and Knowledge Base