Mapping Route And Parameters In MVC?

Mar 29, 2010

In Area VIPUsers I have controller ProfileController and other controllers.

If I want every method in ProfileController to have parameter (id) and every method in other controllers to have parameter (userid and id) how would I map it?

Would it be

context.MapRoute("ProfileMapping", "VIPUsers/Profile/{action}/{id}",
new {controller="ManageUsers", id=""});

and then map a default one for all the controllers?

context.MapRoute("Default", "VIPUsers/{controller}/{action}/{userId}/{id}",
new {action="Index", userId="", id = ""});

If I go to a page on ProfileController and give it two parameters after {action} (VIPUsers/Profile/SomeAction/4/4/), it'd use the second mapped route. Is that correct?

View 1 Replies


Similar Messages:

MVC :: Prevent File Download With Route Mapping?

Dec 6, 2010

I have a PDF file in a subfolder from my root, and I do not want people to be able to enter the url directly into their browser and be able to open the file. I have tried:

[Code]....

That didn't work though. Basically, any request to ~/Downloads/file.pdf should not be allowed, and should redirect the request to a custom error page that I created.

View 3 Replies

How To Define A Route That Have 2 Optional Parameters In The Middle Of The URL The Start An End Parameters Are Digits

Jun 7, 2010

I want to define a route that have 2 optional parameters in the middle of the URL the start an end parameters are digits

[Code].....

View 1 Replies

MVC :: Parameters Not Mapping To Action

Nov 12, 2010

I have a problem getting a (very simple wep app this is) parameter to map into my action. The controller code action:

[Code]....
My global.asax:

[Code]....

Problem: Calling a url like /Ax/Delete/525782 always returns the 'ParameterNotFound'-view. Its been bugging me for several hours

View 4 Replies

Is It Possible To Have Catchall Followed By Other Parameters In A MVC Route

Apr 29, 2010

I would like to create a route that looks something like this:

routes.Add(new Route("{*url}/{action}.do/{id}", new MvcRouteHandler())

Is this possible? It seems like the catchall has to be last?

View 2 Replies

How To Route Legacy QueryString Parameters In MVC 3

Mar 11, 2011

I am using a third party service that does an async callback to a URL I provide to them. So I tell them to use [URL] This must obviously map to an Incoming() method on my StatusController.

However, what I don't have control over is the format of the parameters they call my URL with. E.g. They will do a callback such as: [URL] I want to map this to the parameters of my action method: Incoming(string param1, string param2, int param3)

How do I do this?

View 3 Replies

MVC Route With Array Of Homogeneous Parameters?

Oct 6, 2010

I trying to create routes for a resource with an array of homogeneous parameters.

URL would look like this:

products/category/{categoryId1}/{categoryId2}/.../brand/{brandID1}/{brandID2}/...

And would like an action method would look like this:

public ActionResult GetProducts(IList categoryID, ILIsts brandID)
{...}

where category and brand are independent filters.

I found a solution for similiar task:

[URL]

And wonder if there is no more beautiful solution that allow to use this prototype public ActionResult GetProducts(IList categoryID)

instead of public ActionResult myAction(string url)for action method to avoid splitting the string and casting?

View 1 Replies

DataSource Controls :: Mapping SqlDataSource Parameters To Formview With Multiple DataKeys?

Sep 1, 2010

a FormView that is linked to SqlDataSource1a Repeater control (inside the formview) that is linked to SqlDataSource2Thus representing a simple "1 to many" or "parent/child" relationship in the database!qlDataSource1 is simple in that it just retrieves a straight set of records from a table and they are displayed back in the FormView (nothing special happening there).SqlDataSource2 has parameters that filter the contents of the repeater based on the record that is shown in the Formview. This would normally be simple enough to set up by setting the parameter to the formview.selectedvalue property.HOWEVER - THE PROBLEM ARISES...The formview has multiple DataKeyNames because the table that the SqlDataSource1 links to has a compound key. So to filter the Repeater correctlySqlDataSource2 needs to map 3 parameters to 3 data key values in the formview.Any ideas how to do this?I've tried setting the SqlDataSource2 parameters to:

<SelectParameters>
<asp:ControlParameter ControlID="FormView1" Name="Parameter1" PropertyName="DataKey(0)" />
<asp:ControlParameter ControlID="FormView1" Name="Parameter2" PropertyName="DataKey(1)" />

[code]...

View 1 Replies

ADO.NET :: Entity Framework - Stored Procedure Mapping, Excecuting SP With Float Parameters Separated By Commas

Sep 27, 2010

Im using Entity framework with POCO entity generator template + SQL Server. I have mapping to stored procedure that takes two floats as input.

After executing function from code with two doubles as parameters: 1.23 and 4.56, SQL Profiler shows:

exec storedProcedureName @arg1 = 1,23, @arg2= 4,56

This is causing an error because it looks like that stored procedure takes 4 arguments, but it should take only two and there should be dots insted of commas in these floats.

[code]....

View 3 Replies

MVC :: Custom Route Returns 404 When All Optional Parameters Are Null?

Feb 19, 2010

I get a 404 error when I navigate to the following URL using the route below:

http://localhost:53999/properties/

However, all the following are correctly routed to the List action in my controller:

http://localhost:53999/properties/usa/new-york/manhattan/12

http://localhost:53999/properties/usa/new-york/manhattan

http://localhost:53999/properties/usa/new-york

http://localhost:53999/properties/usa [Code]....

In PropertiesController.cs: [Code]....

It looks like it should just go to the default controller/action,

View 5 Replies

MVC :: Give Multiple Route Parameters In Global.asax?

Mar 19, 2010

[Code]....

here PublisherId is one parameter , i need to pass another parameter like Type in above line. I have tired but json fucntion wont call

View 7 Replies

C# - Outputcaching Vary Byparams In Webforms Understand Route Parameters?

Jul 1, 2010

Does outputcaching VaryByParams in webforms understand route parameters? Such that if I have a route similar to "Content/{filename}/{more}" that I could do VaryByParams="filename" and have it return cached results based on filename and ignore any values in the more?

View 1 Replies

MVC Action Parameters With Binded Prefix Not Compatible With Url.Route In Global.asax?

Nov 17, 2010

I have a details page containing a form field named UserId. On the same page i have another search form with a field also named UserId.

I am using Html.LabelFor(vm > vm.UserId) and Html.TextBoxFor(sm > sm.UserId) on the two different view models, vm being the view model and sm being the search model. (Yes, the UserId property on the two models has identical names - because they are the same domain property.

When i navigate to the page, the populated UserId on the vm is inserted into BOTH form fields named UserId by MVC. Even the sm.UserId are empty.

That is my initial problem. There are a few ways ti avoid that. My solution was to use the Prefix flag for the sm.

[code]...

My problem is that MVC can't map the Search.UserId (because of the .) to fit the UserId (prefixed with Search) in the action shown above.

So it seems like MVC has a prefix-feature, that are actually nok fully supported through the Route-handler.

Ofcourse i could rename the Search.UserId to Search_UserId, but then the name dosent match the name MVC expects in the recieving action above. (expects Search.UserId) Renaming The UserId property of the search model would fix the issue, but since it is the same value in the domain, this seems like a workaround.

View 1 Replies

MVC :: Webforms Route / Implementing Route In Global.asax

Mar 13, 2011

I tried to mix asp.net 4 webfrom and ASp.Net MVC 3. I add required lines in webconfig, but I've issues implementing route in global.asax

Currently I use several routes for webfroms. routs template are like below

routes.MapPageRoute("Node", _
"article/sport/{nID}/", _
"~/article/articleview.aspx")

I encounter error, when I add below lines to global.asax

routes.MapRoute( _
"Defaultss", _
"{controller}/{action}/{id}", _
New With {.controller = "Home", .action = "Index", .id = UrlParameter.Optional} _
)

I want to know how could I mix ASp.Net MVC routes with webforms routes.

View 3 Replies

MVC :: A Route Named 'Admin_default' Is Already In The Route Collection?

Mar 9, 2010

when i run the app i got this error

A route named 'Admin_default' is already in the route collection. Route names must be unique.
Parameter name: name

this is my AdminAreaRegistration

[Code]....

View 2 Replies

Route Constraints And Empty Route?

Sep 24, 2010

I have a url that I want to map routing to:

[URL]

where tabvalue is one of: "personal", "professional", "values" or nothing.

I want to map it to a route like:

Member/Edit/{tab}

But my problem is - I don't know how to specify such constraints. I'm trying this regex:

^[personal|professional|values]{0,1}$

but it only works when I use url

[URL]

[URL]

and doesn't work for

[URL]

how to specify the correct constraint?

P.S. I'm not using MVC, just asp.net WebForms

View 6 Replies

C# - MVC 3 Custom Route Handler - Skip To Next Custom Route Rule?

Mar 14, 2011

Was looking at asp.net mvc complex routing for tree path as an example of how to define a custom route handler for my MVC app. Essentially, I want to give the end user ultimate flexibility in defining the URL for any given page, so I provide them with a field in the interface to specify their own custom URL.

My custom route handler is basically a wild-card handler. It will do a lookup and if it finds a match, map it accordingly. However, if no match is found, I want it to fall back and find the next rule that matches in the global.asax. Is that possible? Or do I essentially need to code the mappings that used to exist in my global.asax into my custom route handler?

View 2 Replies

SQL Server :: What If Multiple Output Parameters And Input Parameters And Also Want A Select Table

Feb 16, 2011

[Code]....

When I want to get the output values its okay but I also want returning a table as a result data.But Datareader has no rows.is it possible if I want a returning query result and multiple output values togather ?I wrote a test above.I can get output values as sqlparameters. But Datareader attached to a Gridview is empty.can you detect whats wrong here and it doesnt return a query result.So stored procedure is not standart or ı am doing something wrong.this doesnt raise any exception.but not returning any data.

[code]....

View 8 Replies

MVC :: MVC3 RC2 Bug Binding From Request Parameters To Method Parameters?

Dec 10, 2010

Since ASP.NET MVC3 RC2 I encounter a bug when posting values to a controller method of which one of the parameter is a nullable int. Steps to reproduce:

I've created a test method

[code]....

In MVC3 RC1 this was working without any problems with the nullable int

Update:
I don't seem to have the problem with a newly created MVC3 website. What could I have in my project that influence model binding to nullable int's? And why would there be a difference between RC1 and RC2?

View 10 Replies

How To Get The Individual Parameters From The List Of Dynamic Parameters In A Webmethod

May 12, 2010

I am using jquery ajax method on my aspx page,which will invoke the webmethod in the code behind.Currently the webmethod takes a couple of parameters like firstname,lastname,address etc which I am passing from jquery ajax method using

data:JSON.stringify({fname:firstname,lname:lastname,city:city})

now my requirement has been changed such that,the number and type of parameters that are going to be passed is not fixed for ex.parameter combination can be something like fname,city or fname,city or city,lname or fname,lname,city or something else.So the webmethod should be such that it should accept any number parameters.I thought of using arrays to do so, as described here.

But I do not understand how can I identify which and how many parameters have been passedto the webmethod to insert/update the data to the DB.

View 4 Replies

Mapping Xml Path In A Web Project?

Nov 10, 2010

I am using a xml file to get some values.

I am reading xml like this

Dataset ds = new Dataset();

ds.readXml(Server.MapPath("XMLFILE.xml");

I want to know that is this a better method to read xml file or storing xml path in web.config file and then using it is a better choice.

View 3 Replies

ADO.NET :: Foreign Key Not Mapping In .edmx?

Nov 16, 2010

So I am working with a database and am trying to get my model code working.I have a situation where I have a table called accounts that for simplicity has 3 columns

accountid, accounttype, parentid

basically its a parent child relationship. if parentid is null its a parent, its not its a child of the accountid.Im running into problems getting the .edmx file mapping. parentid is a foriegn key on the table.

how can access the parentid column? i can see it in account navigation account1 but Im not sure how to get access to it in my linq query

View 3 Replies

MVC Root-mapping On IIS6?

Aug 18, 2010

I've set up a web app on IIS6 with a "{controller}.mvc/..."-mapping. Everything is running fine - except for the root-path (http://www.myapp.com). The additional routes.MapRoute for "Root" is applied in global.asax (as in the MS-example "Listing 2 - Global.asax (modified with extensions)").In VS2010 debugging mode everything (including the root) works - as well as in the "published" app (on Win7 IIS 7.5). I've copied the whole published app to the IIS6.

View 4 Replies

.net - MVC 2 View Mapping Mechanism?

Sep 11, 2010

I wonder mapping mechanism from controllers to views. I can not understand how mapping can be possible If we just return value of View() method. Controller class's View() method call overloaded View method with null parameters. But how can be possible to mapping to views with none specified returning value of View() method ?

View 2 Replies

Mapping Control And DB Field?

Jan 8, 2011

I have a DB's table with control_name, field_name Control_name is the web form's control name and field_name is the table's field.

I want to dynamically insert the content of the control to the particular field.

How do i do that? I do not wish to generate the SQL in C# code dynamically with string.

View 2 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved