I see a couple of options for solving this problem:
URLRewriting
, URL- ( mod_rewrite), , , MVC . IIS Module Microsoft, , ( ) . , MVC - , URL- , , , MVC. URL Rewrite - IIS, MVC, . - , MVC, . . URL- /1234-hello-kitty /1234/hello-kitty, MVC {noteId}/{*title}. , , /1234/hello-kitty, /1234-hello-kitty. , , , , {noteId}-{title}. ( ), /1234-hello-kitty ( ).
MVC
, MVC , , , . SO post , . , URL- requestContext.RouteData.Values["nodeId"] = /* your code that gets noteId out of URL. */. , .