MVC :: TempData - Is It Controller Specific?

Jun 11, 2010

I was under the impression that TempData was only persisted across one action but I am seem to be seeing the behaviour that it is persisted across one action only on the same controller.For example in a single controller if I do the following in my Event Controller,

TempData("test") = "Moo"

And then after displaying a view I then move to a new action (either by a GET or POST or redirect) I can read back the data,

TempData("test") = "Moo"

If I then move on to another action (either by a GET or POST or redirect) and check for TempData("test") I should get Nothing.However I have just tried this with two controllers and I get a very bizarre problem.For example on my first Controller, called Event Controller I set the TempData("test") = "Moo".I then move to an action on a second controller called Main Controller. I read back TempData("test") and find "Moo" as the result which is to be expected. I then perform some sort of task and a new GET, POST or Redirect request is made back to the Event Controller.

At this point I am expecting TempData("test") to be nothing, since I have already passed it to an action once already. However when I test this I am actually getting TempData("test") = "Moo" which I thought was not the expected behaviour, since in effect it would be like using Session("test) instead.

View 2 Replies


Similar Messages:

MVC :: Session Vs TempData / How To Persist Values From Controller To Controller

May 30, 2010

I have a filter on my MVC web site. I display some records in a few different controller actions but when moving from one action to another I want to apply those filter values.

How can I persist values from controller to controller?

Should I use Session? TempData?

I am using Structure Map for IOC.

Maybe I could have a class that contains a Property for each Session Value that I use in my application and inject it on the controllers that need session?

View 10 Replies

.net - MVC - Use Different Controller Under Specific Circumstances?

Dec 9, 2010

I have a Customer controller that deals with customer products, information and what not. Some products have specialisations that I want handle slightly differently so need a process of doing that. Currently I have hard coded in if statements to see if a customer has that product or not, and if it has, it'll add the extra navigation elements etc.

What I think might be a better way is to have a Controller that inherits off my customer controller but adds the extra functionality. It'd then be pretty nifty if I could, upon receiving the request, check which Customer derived controller has a function that matches the request i.e. ViewSpecialProduct and then invokes that as opposed to the vanilla customer controller.

Are there easier ways? If not how do I accomplish the above? I don't know enough about routes and the controller initialisation process yet.

View 2 Replies

MVC :: How To Pass Specific Information From View To Controller

May 25, 2010

My view has a number of rows.

Each row has a drop down, a text box and an "add" link. I'd like for someone to select something in the drop down, edit something in the text box and pass that information to an Action in the Controller.

I know i can do something like this:

[Code]....

[Code]....

Which is kind of gross - id like to do just call one action, that passes the selected drop down value, the textbox value and call just the one action, is it possible to do something like this:

[Code]....

Where i pass the Dropdownlist selection and the textbox value to my controller specifically

View 3 Replies

How To Return Errors To View From Controller Not Tied To A Specific Model Property

Aug 26, 2010

Curious what the best practice is for returning errors to a view from a controller where the error isn't really a validation error, but more like "user not found" or "service timeout" type of errors. (in ASP.NET MVC2 framework)

I've been adding them to the ModelState's model errors, but that doesn't seem appropriate. (although easy to implement and maintain)

Example - A user tries to log in, and their credentials do not match a known user.

View 1 Replies

C# - Implement System.Web.Caching.Cache Object In A Controller To Cache Specific Query?

Mar 29, 2010

Is it correct to implement my caching object like this in my controller :

[code]....

And I Use it like this :

[code]....

View 1 Replies

C# - Using Grasp Controller With MVC Controller - How To Make An Object Always Visible For A Controller

Dec 28, 2010

UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, that follows the UP(Unified Process). It uses a Grasp Controller pattern to interact with domain classes by some methods like NewSale(), AddNewItemToSale() and CloseSale. In windows form, I can instantiate a object of this class in the UI and then use its methods to perform the actions. This works well in Client apps, but when I use asp.net mvc, I cannot find a way to instantiate an object (one for each user) that was always visible for a Controller (MVC). I cannot insert as an attribute inside Controller because it always create a new one.

View 1 Replies

MVC 2.0 TempData Expiration?

Jul 3, 2010

What happens in Asp.Net MVC 2.0, when next request does not come ever to retrieve value from TempData. Is it stored permanently or expires?

View 1 Replies

Mvc Viewdata Tempdata Variable?

Jul 29, 2010

tempdata variables works like a session variables?

basically i want to do is to when the form loads for the first time the variables should be empty. but the variable should be persisted until i am on that form.

the form contains searching with a submit button as well as the paging . basically my ques is to use what approach should i use?

View 1 Replies

MVC: TempData, Once Read Do I Need To Resave

Jan 20, 2010

i am using TempData to store the referrer for a website and via jquery i am issueing ajax calls to send emails ... I use tempdata to recover the original referrer URL.

It works great on the first read but then the second its empty.... I think this is by design... so i decided to try viewdata but this is stored but when read via the controller on an ajax call it is empty..

Does anyone know what my options are?

Here is the syntax of both lines

TempData["referrer"] = referrer; // WORKS great on first read and then is NULL
ViewData["referrer"] = referrer; // IS STORED but on first read is NULL

View 2 Replies

MVC :: How Long TempData Lives

Feb 21, 2010

I have a method, which fill TempData:

[Code]....

so, I redirected to referrerUrl ([URL] then I even go to page: [URl] (Ideas method does not have any actions with TempData) and then go to [URL]

[Code]....

and it goes to selected by "GO TO HERE!!!" with value [URL]

View 6 Replies

MVC :: TempData Bug In Google Chrome?

Sep 10, 2010

So TempData works on my local machine in chrome, but not out on the server. It works fine in IE and firefox. I'm using the default Session State as InProc. I can see the cookie in chrome by looking at the developer tools.

View 4 Replies

Use TempData With Response.Redirect?

May 21, 2010

I am working with ASP.net MVC 2 framework, for multiple sites. We have a base site and then sub sites that inherit from a "Core" site that contains 90% of the functionality that the sub sites will use.

In one of the controllers, I am saving some data, adding a UI message to the tempData and then using Response.Redirect.

The redirect works, but the tempdata is empty after the redirect.

I have tried returning "RedirectToAction" and "RedirectToRoute" with the same routing location and while it populates the TempData, the redirect doesn't happen lol..

So I guess in short, is there a way to get tempdata working when using a standard Response.Redirect?

View 1 Replies

MVC :: Writing To TempData In Unit Test?

Apr 30, 2010

Some of my controller actions look for data in TempData. How can I insert data into TempData from my unit tests?

View 1 Replies

MVC :: Steps To Make TempData Durable Across Web Server?

Jun 5, 2010

We used MVC TempData to store smallish view state prior to redirects. This works worked great on our single Win2008 development server. Unforunately, the use of TempData no longer works in our load balanced production server farm. What steps are required to make MVC TempData durable across web servers?

View 4 Replies

MVC - Webfarm Doesn't Support TempData Session?

Feb 8, 2011

The WebFarm we are using doesn't supports Session. We are in a requirement to pass Data during redirects. How to do this without TempData dictionary since TempData uses Session inside.

View 2 Replies

MVC :: Storing State In 'TempData' When Performing The PRG (Post-Redirect-Get) Pattern?

Jul 29, 2010

I'm learning about storing state in 'TempData' when performing the PRG (Post-Redirect-Get) pattern. It says TempData stores session state on the server. I'm wondering if this is safe or unsafe in a load-balanced server farm?

Are there precautions to be taken with TempData? Or can we happily program against it with abandon. Just wanting to avoid the frights we all got with the Session back in the day with ASP.NET of old.

View 1 Replies

MVC :: Referencing TempData On Master Page Causing Compile Errors?

Jan 29, 2010

Working through Steven Sanderson's excellent Pro ASP.Net MVC Framework book.I am trying to reference the TempData collection to display a message after an item has been successfully updated and so have placed a reference to this on my Master Page.[Code]....


This is giving me the following compile time errors:

Error 1 The name 'TempData' does not exist in the current context <programme location>

Error 2 The name 'TempData' does not exist in the current context <programme location>

If I reference TempData on a content page it compiles (and works) fine.

View 3 Replies

MVC :: Out Of The Box MVC2 Controller / Delete Controller Is Refusing To Return Any Class Information

Nov 6, 2010

my MVC2 delete and only my delete controller is refusing to return any class information. Its really similar to my edit function and the views are all auto-generated so I don't see the problem.

Function Delete(ByVal id As Integer) As ActionResult

View 4 Replies

MVC :: Pass Parameter From Controller To View And Back To Another Controller?

Aug 16, 2010

I have a simple model where a Person has Gifts. I have a view which is a list of Gifts belonging to one Person.

My problem is with the Create action for a new Gift. I want it to default to the PersonID that we are already viewing the list of Gifts for. I tried simply passing the last PersonID (they are all the same)

Html.ActionLink("Create New", "Create", new { id = Model.Last().PersonID }) which works fine if there is already at least one Gift for that person but if this is the first Gift I don't have a value.

My Gift List controller knows the PersonID I want to pass but the view doesn't.

How do I pass this PersonID from my Gift List controller to my Gift Create controller via the Gift List view? Or is there a better way to do this?

View 2 Replies

MVC :: Get The Current Action / Controller Name In A Controller Or Class?

Mar 14, 2011

How do you get the current action / controller name in a controller or class?

i can't show it in my view but that's not what i want.

View 1 Replies

Security :: Associate A Specific User To A Specific Data On The Site?

Mar 14, 2010

I am trying to figure out how to associate a specific user to a specific data on the site, like social networking site.

View 3 Replies

Web Forms :: How To Call Specific Code In Specific Time

Jun 7, 2010

I have function named (display)

I need to call this function (display) avery two second

View 4 Replies

MVC :: How To Show ViewData In Specific ContentPlaceHolder In Specific MasterPage

Feb 1, 2010

This is my Controller Action which takes a Page entity from database and shows it in the Show.aspx view using the "Site.Master" master page:

[Code]....

This is the "Show" view rendering "Page.Title" in the "MainContent" content placeholder:

[Code]....

And this is the "Site.Master"

[Code]....

Using this approach i can show "Page.Title" in Show.aspx using any master page that has a "MainContent" placeholder, but my real goal is if i can when i choose the MasterPage for that particular Page to also see a list of available ContentPlaceHolders and when i choose one to then render "Page.Title" in that particular ContentPlaceHolder.

View 4 Replies

Delete Specific Records From Specific Table Randomly

Dec 18, 2013

My application for "Members subscriptions registration" working online and different users using it.

Database type is Mssql Server 2008 R2, Size is around 1 Gb

What happen exactly there is specific record delete from table "Members" in random times, For example I add 100 new subscriptions with around 800 records and make confirm and checking next day find it loss 3 records find it deleted.

I checked all the applications no any delete query, I removed all delete query from application to make sure no any delete also I save any delete query happen in system inside table for log.

View 2 Replies







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