Skip to main content

Posts

Showing posts with the label routing

Angular UI Routing (angular-ui-router) problem with '-' in the state name - model is not bound in first load.

Issue: angular-ui-router confused with state names separated with '-' . Ex. Sign-up vs Sign-up-user. Though it loads the template it is not binding the model in the first load. You have to click same link again to get the form fields populated. Angular-ui- router - almost treating it as sub url path like in " sign-up.user" the URL will be-  'sign-up/user' .  FIX: Avoid same prefix separated by '-'.  Use  some thing like  'signup-user' instead of 'sign-up-user' that repeats the other route 'sign-up'. Code:   This below code will not populate the form fields first time . app.js  .state( 'sign-up', {           url: '/sign-up',         templateUrl: 'views/sign-up-options.html'       })      .state( 'sign-up-user' , {                 ...

MVC: How to find what Controller or Action is calling from View?

In MVC 3.0  you might need to customize the View, hide or show some elements or some thing else. Even If you are using a one to one View file , you might know which Control is using the view, but you don't know which action is . In case of  Master Layout , you don't know which Controller is using this View. How to find a what Controller or Action is using this view? What is Routing? Routing helps you to use friendly URL and map it to a physical file. Routing Provides the collection of the URL that is set to a pattern supported by routing. MVC Framework provides Routing APIs. System.Web.Routing -  check out some of the methods, better to know what else is available there! The routing data provides the collection values from your URL. {controller}/{action}/{id} What is Routing Patterns Routing api uses certain patterns to create the collection. Some of them are like in locale, report {locale}/{action} What is Registering or...