I have the following action result class that looks for a content type of "application/json" in the request and executes a jsonresult or the default result. My problem is that I don't know how to test the ExecuteResult method.This is the method in question:
this is the first controler which is calling my applciation I am getting all my studentinfo for updating studnetcan i call this et in updateresult Action result?
public ActionResult getresult(StduentInfo et) { return PartialView("Student", et); public ActionResult updateresult(Stdentinfo et) [code]...
Recently for a class to implement unit test for one of its private methods I used PrivateObject by creating private accessor instead of refelection, to which i received a code review comment as below
"My main concern with Private Object is the use of object[] in constructor. It replaces strong typing enforced by compiler with JavaScript-style run-time error detection.Consequently , personally, I would not recommend it."
Comments above confused me beacuse as per my understanding reflection also needs the object[] to invoke any method.
am working as a web developer in a company. I am not aware of anything related to testing. Our company is planning to buy some testing softwares. Presently we are working on ASP.NET. We will be working on PHP and JAVA in future. I need your help to find out the best but cost effective testing sofwares.on TFS and Visual Studio Testing tool.
I'm currently building a .net web application that uses WCF web services to allow a Flex front end to access the database.
I'm in the process of setting up some unit/integration style testing on the web services and am trying to work out the best way to allow the tests to access and modify data in a separate test database.
Currently, the connection string in my unit test project points to my testing database, and the connection string in my web services project points to my development database. However, as I am using Linq it appears that when I call the web service methods from my test class, it uses the development database connection string. I have looked into creating mock objects or in-memory database but I believe the same issue would occur.
Is there a way to get this to work, or is my entire idea about what I want incorrect, in which case is there a better way to set this up?
I have a dropdown with several items (hardcoded) and next to it I have a submit button - which invokes an Action in the controller. I can successfully identify the submit button in the controll using the name and value attributes of the submit button, but how can I send the selected value of the dropdown control to the controller?
[Code]....
Then inside the controller I can identify that the submitButton with value of "Start Task ..." has been clicked, but I do not know how to know which value in the dropdown was selected?
our implementation of an mvc site is being done in a very weird way but none the less it is still mvc.
I have an issue that on a certain page, when you click a button to download a document, it retrieves from a web service a byte array of a document. This is not an issue as i pass this byte array into the view data to allow me to access it in our controller.
This is the code in the controller.
[Code]....
Now this all works ok but as expected the result is rendered out into the current window. Is there anyway at all i can trigger a new window to render out the document?
[HttpPost] public ActionResult Start(SomeViewModel someViewModel) { ... }
that based on some conditions returns things like return View("Invalid"), View("NotFound"), View("Run", anotherViewModel), etc. The problem is that no matter what view I present, the URL does not change to reflect the new controller/action. This poses a problem when my View wants to post to a different action. How can I fix this?
When i select a dropdownlist and submit , dropdown selected value comes to textbox and freetextbox. Its working well
Again i m adding contents to freetextbox
Again i select a dropdownlist and submit , dropdown selected value comes to textbox and freetextbox. The newly selected value only comes to textbox and freetextbox, but my old contents are not exists in freetextbox.
I need old contents and dropdown selected value comes to freetextbox.
I have an action that returns a file path as ActionResult, I want that action to return a file path and change the View. Is there a way I can make an action return more than one ActionResult?
I am trying to implement a way to send email templates in my application and would like to populate an ActionResult view with data and then output the view HTML as a string to use as the body of my email. I found the following
blog post but have not been able to get it to work correctly in my app and was wondering if anyone had been able to implement something similar. The issue that I am running into is that I have created one controller, EmailController, to handle all generation and returning of the the view strings. So for instance if I am in my home controller and I have a contact form whose action is Contact when the user submits the contact form I want to call the email controller to get the correct action result for the email template and upon successful send of the email redirect the user to a success action on the home controller.
By default ASP.NET MVC uses ContentResult for controller method that return result not inherited from actionresult type. That is why if we will return some poco entity it will be only its type name.Could I overload something in controller to make it return jsonresult by default.Example:// return json product representation instead of product typename
public MyController: Controller { public Product MyAction() { return new Product { Name = "Foo", ID = 1 }; [code]...
I am lost, I am posing a jSon result to an MVC ActionResult and I cannot get it done. What I have is on the View:
[Code]....
With Firebug I can see that I am posting a jSon result with the result I selected. This result is comming from a select list(UnAssignedPages) as the items selected.
Now I want to iterate over that list in the controller and I cannot find an example of how to do it? I found a jSon value provider from Phil Haack [URL] but I was specifically told not to use the Futures Library. Is there any example of how to accept a jSon result in an ActionResult?
I want to do some processing on a attribute before returning the view. If I set the appModel.Markup returned in the HttpPost ActionResult method below to "modified" it still says "original" on the form. Why cant I modify my attribute in a HttpGet ActionResult method?
i have a need to generate JSONP using MVC 2 for a 3rd party App...It seems there is no actionresult for this OOTB in MVC 2 so i need to create a custom one..i found the following article on such here; [URL] My first question is...Where do i put the custom actionresult code? Secondly...How can i use this to new JSONP actionresult to return data from my data model? Currently , my current JSON actionresult (remember..i need JSONP) looks like this;
[Code]....
How can i use the new JSONP Actionresult to return db.GetTopGainers()?
But child-action can not return a redirect-action-result, because this code is excuted when server is rendering HTML to client.
Now, I want to invoke an action by code in Controller, it returns an ActionResult. Then, if it's a redirect-result, I returns it. Otherwise, in Razor code, I renders this ActionResult. For example: