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 am using the code as below of this post:First i will an fill array variable with the correct values for the controller action.Using the code below i think it should be very straigtforward by just adding the following line to the javascript:
data["__RequestVerificationToken"] = $('[name=__RequestVerificationToken]').val(); <%= Html.AntiForgeryToken() %> is at his right place and the action has a [ValidateAntiForgeryToken]
But my controller action keeps saying: "Invalid forgery token
I originally have the question posted here, but I need as many eyes as possible on it.Essentially, I'm having issues redirecting to an action in mvc2 when working with JSON data. I post a stringified JSON object to an action and the action in turn redirects as needed. It worked previously when using form fields, but not when I'm posting JSON. To get posted JSON objects to properly bind to parameters objects in MVC, I'm taking advantage of the JsonValueProviderFactory class from MVC2Futures/MVC3Beta.Why is this occuring? The jQuery ajax call is telling the server "I'm giving you json, I expect html in return" and all actions pointed to via RedirectToAction calls are structured in a similar manner. I instead get stuck in a loop, continually hitting the originally requested action, with a prompt to reenter authorization information to boot! It seems lose authentication/authorization information in the process.The linked question on
I am using the code as below of this post:First i will an fill array variable with the correct values for the controller action.Using the code below i think it should be very straigtforward by just adding the following line to the javascript:
data["__RequestVerificationToken"] = $('[name=__RequestVerificationToken]').val(); The <%= Html.AntiForgeryToken() %> is at his right place and the action has a [ValidateAntiForgeryToken]
But my controller action keeps saying: "Invalid forgery token"
====================CODE=======================
data["fiscalyear"] = fiscalyear; data["subgeography"] = $(list).pa n
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]...
I have a page with two forms on it. The first form is a "Search" form and does not have the runat="server" attribute. It is merely meant to post some search criteria to another page on the site. The second form is the standard "aspnetForm". Inside that form I have a ModalPopupExtender... Within the ModalPopupExtender there are two buttons that should postback to the server when they are clicked by the user. My problem is that when the buttons are clicked the page posts back to the "Search" form... The only clue I have is that if I move the form to the bottom of the page (after my ModalPopupExtender), everything works fine. It seems that the extender uses the first form it can find on the page. Is there anyway to force it to postback to the correct form?
I have a control which inherits from LinkButton and I'm trying to make sure that the user cannot cause mayhem by performing multiple postbacks. That seemed an easy enough challenge, so I have this code [snippet] on the client:
[Code]....
The alert is of course only there for debugging. If the DisableOnClick value is false, then I see the "Posting Back" alert and, when I click ok, the postback occurs - all good.
If the DisableOnClick value is true, then the "button" gets disabled and the cursor turns into an hourglass - again good. But the postback doesn't happen - not good. I assume that the ASP client code is trying to preventing the postback when it sees that the link is disabled.
So, how can I either:
Persuade the LinkButton to postback even though it has just been disabled; or[probably better] Get my client code to execute immediately after the postback code rather than before.
Anyone knows how to do this? I have three distinct updatepanels on my page, and they're all unrelated. If possible, I would like the user to be able to interact with the other updatepanels while one is refreshing, or at least show which one is refreshing by only covering this with a div+animated gif.
Got a pretty simple page where i want an update panel to become visible or hidden based on a button click. When i run this page in VS2010 in debug mode it works as i expected it to - page does not post back, the panel just appears or disappears on the page without the whole page refreshing.
I uploaded this to my server, and the page is posting back when you click the button.
Server is win2k8R2 x64 IIs7.5
Do i need to enable anything in the IIS configuration?
I am using Thickbox along with Jquery to create model windows that contain ajax forms. I can successfully get this to work, i can validate my form and i can post the data. My problem is that after I have successfully posted the data I need to redirect the user to a different page where they can then continue to add additional information. However when I use redirecttoroute or redirecttoview all that happens is the contents of the route that i have redirected to is then loaded into my modal window. This must be something simple but I am stuck,
I am new to WCF, I was using web service asmx before. I have trouble on making my wcf JSON ajax service work through http like asmx.Could you help me see what wrong in my code?My WCF services are defined in my website application folder. My aim is to call this service in my aspx page java-script code and return complex object back as JSON to my javascript. I have no problem on doing this through classic asmx web service.
When I try to test it through my browser by type this in the URL , URL-http://localhost:3849/WebServices/Account/WCFCompanyService.svc/GetAll. it return "Method not allowed."
But if I type just this URL-http://localhost:3849/WebServices/Account/WCFCompanyService.svc, it return this:
WCFCompanyService Service
You have created a service.To test this service, you will need to create a client and use it to call the service. You can do this using the svcutil.exe tool from the command line with the following syntax:
This will generate a configuration file and a code file that contains the client class. Add the two files to your client application and use the generated client class to call the Service. For example:
C#
class Test { static void Main() { HelloClient client = new HelloClient();
I have a text file named gisQuery129.json that is created using Json.NET - [URL] There is an example on how to create a JSON file and I have done that successfully, but I want to read the file on a page load event and add the values to .NET textbox controls for input values in a query. The created file looks like the following:
{ "myData": { "randomNumber": "129", "Application": "MyMapApp", "FeatureId": "ALL", "Feature": "ALL", "spatialQuery": "FEATURE_ID= '11111' AND REQ_SEQ_NUM= 1 AND RAND_PARAM= 129 OR FEATURE_ID= '22222' AND REQ_SEQ_NUM= 2 AND RAND_PARAM= 129" } }
I want to read the data in the above sample JSON data and then populate my textboxes something like this:
txtRandParam.text = "129" txtApplication.text = "MyMapApp" and three more text boxes after that.
I use the JavaScriptSerializer class of ASP.net to serialize my object and return it to the client side. How can I deserialize the string using JavaScript?
I'm trying some WCF ajax.net 3.5 out for the first time, and I'm having some difficulties. I have a WCF Service which I have connected to in my aspx page using <asp:ScriptManager>. I have a custom object which has been decorated as a [DataContract]. I'm calling the object from javascript successfully, I can see the JSON response in FireBug, but Sys.Serialization.JavaScriptSerializer.deserialize() chokes on it. I'm sure I'm making a noob mistake, but I used up all my patience getting the Web.Config values right for running the WCF service.
However, the data is just available as a string, and does not seem to be available as JSON data from javascript. What do I need to do to work with the returned data as JSON from javascript?