VS 2012 - How To Handle Ajax Requests In MVC

Jun 24, 2014

This is sort of a continuation of a previous thread: View thread

The requirement I have is to be able to have a popup form that shows detailed data on a facility. This would be available on various pages of the website where the user may want to drill down and see detailed information on a facility. We also want to allow the user to update the data on the facility if so desired. I have the code working to show the popup form and get the html for the popup from a view. Right now I'm setting the values of the input boxes using razor code that accesses the @model object. That's about as far as I've gotten.

Where I'm struggling is:

1. How to tie the data in the inputs back to the view model.
2. How to write the ajax code to write the data back to the server. I tried using a standard form, but that redirects the original page that popped up the form. I want to leave that page alone and just submit the data back to the server and close the popup.

Now my dev lead wants us to use the dojo toolkit for our javascript library. That would be OK if I already knew what I was doing with regard to web development, but I don't - and documentation is just not very good with regard to dojo. I'm still trying to figure out html and mvc, so I thought I'd see if I can get this scheme working with some other javascript library first, and then see about switching it over to dojo.

I've read some about knockout and jquery, but with everything being so new to me it's hard to get all this to gel in my head, and I'm not sure about my design. I've read some about mvc's built in ajax tools, but so far all I'm seeing is stuff related to getting data and displaying it - not about submitting data.

I'd like to be able to send the data back to the server in the same object structure that I extracted it with - something that matches the model. I think this is doable, but I'm not sure - and the 'how' of it is escaping me at this point.

View 20 Replies


Similar Messages:

How To Handle Ajax Requests When User Is Not Authenticated

Apr 5, 2010

How do you handle ajax requests when user is not authenticated?

Someone enters the page, leaves room for an hour, returns, adds comment on the page that goes throuh ajax using jQuery ($.post). Since he is not authenticated, method return RedirectToRoute result (redirects to login page). What do you do with it? How do you handle it on client side and how do you handle it in controller?

View 4 Replies

VS 2012 - How To Handle Multi User And Client Refresh

Jun 30, 2015

I've got a system where tasks get loaded and assigned to staff members.

I'm thinking of how I would like to somehow refresh a client page for a staff member if a new task gets assigned to that staff member. Some clerical people will be loading and assigning tasks to staff members.

How have you all handled this type of refresh in a webby environment. I'm fully jQuery and Ajax so I've got the tools...

View 9 Replies

How Does IIS Handle Large Volume Of Requests

Jul 26, 2010

I have a standard ASMX web service which uses a lock object to process the first request it receives and reject other requests that come in before processing completes. The web service is hosted on a Windows Server 2003 box with a single-core processor. To test whether this works as expected, I wrote a client that spawns 100 threads. Each thread makes an asynchronous POST call to the web server (i.e., HttpWebRequest.BeginGetResponse()). From my own logging, what I'm seeing on IIS is that two threads are spawned. Let's say thread IDs 1 and 7. Thread 1 is assigned a small number of requests. It accepts and processes them, one after another. Thread 7 is assigned a large number of requests. It rejects them. Does anyone have theories on the following: Why are two threads spawned? And not four or a hundred? Why does there seem to be thread discrimination? Thread 1 looks like it has control of the lock object at all times.

View 1 Replies

Can MVC Handle Regular URL Path Requests Too

Mar 3, 2011

ASP.NET MVC newbie question:

I've set up a MVC site, with a few controllers. Now my site also has a lot of content files, which are stored in a network of subfolders within my web site, and I need to be able to access them directly, e.g.

[URL]

Is there a way to make this a direct pass-through to the content folder, as specified by the path, or do I have to make a Content controller that interprets the rest of the URL and returns the file as some kind of ActionResult? Bear in mind, of course, that there will be lots of different content types, not just JPEGs.

View 4 Replies

Configuration :: Setting IIS 6 To Handle Sub Domain Requests?

Jun 16, 2010

I need to make my IIS6 to handle sub domain request to the main website so that i can handle it by using HTTPHandler

But i don't know what modifications should be done on IIS to accept unlimited subdomain name requests

View 3 Replies

Configuration :: How Does IIS Handle A Large Volume Of Requests

Jul 26, 2010

How Does IIS Handle a Large Volume of Requests

View 2 Replies

How To Handle Every Request To A Folder (including Requests To Subfolders Within)

Jan 27, 2010

I have a folder structure that is odd and I need to find a way to deal with. Example, if you go to site.com/x/y/z/, I would like to have a script in the /x folder that grabs all incoming requests, even if the request was to /x/y/filename or /x/y/z/1/2/filename. Is it possible?

View 1 Replies

VS 2012 AJAX - Updating IFrame Correctly

Jan 24, 2014

I have a page with an updatepanel, which at runtime has controls dynamically created. The controls are saved within the cache, and readded to the page upon postback each time when needed. Sometimes the controls need to change, sometimes not. In most of my cases, if I just re-add the control to the page without any changes to the control AJAX will leave the control alone on the client-side leaving me with what I expect to see, which is no change. If I make a change, it obviously updates correctly.

Now, I have added a literal control which defines an iFrame which points to another page. ie:

Code:
.LiteralControl.Text = "<iframe name='" & .LiteralControl.ID & "' id='" & .LiteralControl.ClientID & "' frameborder='no' scrolling='auto' height='" & _
.ItemHeight & "px' width='" & .ItemWidth & "px' src='" & "WBRender.aspx?ViewID=" & strUniqueID.ToString & "' style='position: absolute; " & _
"left:" & .ItemLeft & "px; top:" & .ItemTop & "px;'></iframe>"

If I re-add this control on postback, with a change, I get the item on the page as I expect. If I make no changes to the .Text and simply re-add the control to the page, it flashes as though it has been changed and then re-requests the page defined by the src. The whole point of me caching this, is to stop the client-side from updating a control that has not changed, removing a flashing screen and all the resizing that goes with it.

View 1 Replies

VS 2012 - Ajax Tab Control On The Page / Button Not Firing

Jul 21, 2013

I have a web app connected to a database. I have a ajax tab control on the page with a textbox and a button in a panel that will update the database with whatever the user types in the textbox. But I cant seem to get the behind code to work, I assume the button is not firing.

HTML Code:
<asp:ScriptManager ID="ScriptManager2" runat="server"></asp:ScriptManager>
<ajaxToolkit:TabContainer ID="TabContainer2" runat="server">
<ajaxToolkit:TabPanel>
<asp:TextBox ID="name" runat="server"></asp:TextBox>
<asp:Button ID="updater" runat="server" Text="Button" />

[Code] ......

The code did work without the ajax tab control...

View 8 Replies

Selectively Redirecting HTTP Requests To HTTPS Requests?

Jun 18, 2010

What's the simplest and most effective way to selectively redirect HTTP requests to your ASP.NET page to its HTTPS equivalent? For example, if my page site URL is [URL], I want to redirect some (or all) page requests to [URL] What's the easiest way to do that?

View 2 Replies

AJAX :: How To Add Reference Of Control Toolkit In Visual Studio 2012

Jun 16, 2015

I am using Visual studio 2012, I want to install Ajax Toolkit in my Project. From where to get Ajax Toolkit for VS2012? And what are the steps to add refrence (ajax .dll) into the project. Also I want to know that what things need to take care when using Ajax Toolkit in Project, both at client and server side.

View 1 Replies

AJAX :: Make Requests With Faster

Dec 11, 2010

i find a lot of websites that have some parts in the page that uses ajax much more faster than i used to see ajax requests

like changing views using tabs when i click a tab it changes content very fast than i used to in my web applications using Asp.Net and Ajax Control Toolkit

and also a very quick paging in repeaters or grids than i ever developed in my web apps

like this website [URL] i need to know which technology used to achieve this this website is developed using .net

so

but i need to know is this needs another technology to learn (from where can i learn it)

or is it just asp.net + ajax or whth other technology

is it MVC

also i want to know if MVC is better than asp.net + ajax in concern with performance

View 4 Replies

Jquery - How To Make Requests With Ajax Faster

Dec 11, 2010

i find a lot of websites that have some parts in the page that uses ajax much more faster than i used to see ajax requests

like changing views using tabs when i click a tab it changes content very fast than i used to in my web applications using Asp.Net and Ajax Control Toolkit

and also a very quick paging in repeaters or grids than i ever developed in my web apps

like this website [URL]

so i need to know which technology used to achieve this this website is developed using .net

but i need to know is this needs another technology to learn (from where can i learn it)

or is it just asp.net + ajax or whth other technology is it MVC

also i want to know if MVC is better than asp.net + ajax in concern with performance

View 5 Replies

How To Mitigate XSRF For MVC Ajax.ActionLink Requests

Jan 2, 2010

I have many Ajax.ActionLink's on my ASP.NET MVC (v1) page that perform destructive operations. This is "legal" because I set HttpMethod to DELETE in this case so it's not a destructive GET.

My question though is how to mitigate XSRF attacks on this operation so that other sites cannot craft this same Ajax DELETE request to delete user data from another site. This ActionLink does appear within a form that includes <%= Html.AntiForgeryToken() %> but since ActionLinks don't post the form, the anti-forgery token doesn't go to the controller, so it can't validate it.

View 2 Replies

C# - Does MVC 2.0 Model Binding Work With Ajax Requests

Feb 23, 2010

i'm just sending a normal POST request using Ajax.BeginForm... i output the form elements using the .TextBoxFor and .HiddenFor etc... all as i should... and when it's posted via ajax to my action method, the object in the action method (named "Comment") is not populated with the values!

Am i missing something? here is the relevant part of my code to those who want to see it...

[code]....

View 2 Replies

MVC :: To Use AsyncController To Allow User Concurrent Ajax Requests?

Jun 10, 2010

In my ASP.NET MVC2 web app I have a page which goes off and gets results from a number of different web service feeds. These return times vary so I want to basically display them as they return after the page loads. I also want my user to be able to kick of requests that can run concurrently with these other requests.

At the minute my page just seems to queue up the requests. The web service calls returning one at a time in the order they are called and then the user can kick of requests.

Is this a case for the asyncController or is there an easier/better way of working this?

View 5 Replies

WCF / ASMX :: PowerShell In Web Service For Ajax Requests?

Dec 9, 2010

A customer wants us to create an ajax-enabled web application that can be used to manage their IT environment (Active directory, mail, file security, ...). However, as the team that will support the web application does not know anything about these IT systems, they would like to split the coding so that all interfacing with the IT environment is done via PowerShell, which is known by the administrators of these systems. This would mean that if new functionality is required, the web team can just create an additional web page and interface and use PowerShell scripts that get created by technically skilled people in that specific topic (ie mail administrators). I don't see an issue using this approach for requests like adding a user where latency is not an issue, but I do wonder if this is feasible for interactive content with Ajax.

Ie I would like to implement a google suggest like search for AD users. This would mean that ie for every x keystrokes (or x seconds whatever approach I implement) an Ajax request will be made and the web application or web service will than use PowerShell to get the data. Taken into account that up to about 75 users can use this feature, is this something that would work? Not only performace-wise but also the number of connections (I read about the Powershell 5 remote session limit but also that it could be put to a higher number)? The example above is probably the most resource heavy Ajax requests (and can be optimized by caching), so taken into account they don't want this nice feature, are basic PowerShell scripts in ajax request really an option. My gut feeling is telling me this is a no-go, but I don't want to exclude the option just because it's not something I usually would do.

View 1 Replies

AJAX :: Requests Work On Localhost But Not Performed On Public IP

Feb 21, 2011

I'm am experiencing some strange behavior with a website. I have a page that performs a simple AJAX request to fill a div. The data is fetched from a page in the same domain. When I perform the request using [URL]. The requests work perfectly, but when using [URL] or [URL]. My requests are simply ignored. I've used Firebug to track requests, and not even a single ajax request is performed. Normal requests (such as fetching the main page that invokes the ajax code) works fine on both scenarios.

View 2 Replies

C# - MVC HTML.AntiForgeryToken() With Multiple AJAX Requests From One Page?

Mar 8, 2011

I'm creating a page that makes multiple AJAX form posts without a page refresh.

I would like to use the ASP.NET MVC HTML.AntiForgeryToken() helper to secure the form against CSRF attacks. I think that each form on the page can share the same token, but will it allow multiple requests with the same token? If not is there a way to get a new token or some other way to secure the forms?

View 2 Replies

AJAX :: Send Requests Every 10 Seconds In Order To Check It?

Jan 30, 2010

For example: If user "Tom" is logged-in now and observing page "1.aspx" I want to know about it. I also want to know when "Tom" stop observing that page. He can move to another page, than I know by server page request he is not any more at page "1.aspx", but what if he moves to another web site? Or closing his browser?

How can I know he has stopped observing that page.

I think I need to send Ajax requests every 10 seconds in order to check it, but what kind of request?

View 2 Replies

Intercept Ajax Requests With Jquery To Display BlockUI?

Apr 7, 2010

i'm trying to intercept ajax requests with jquery, to display a waiting message like with using plugin BlockUI, but how can i intercept requests sended by the UpdatePanel provided from asp.net framework, is some way to take the trigger?

View 2 Replies

Jquery - Why 3 Extra HTTP Requests Are Done If You Use Ajax Call To A .net Web Service

Apr 4, 2011

When I was reading the blog Using jQuery to Consume ASP.NET JSON Web Services

I have seen this argument:

"By using jQuery to call the web service directly, we've eliminated over 100 KB of JavaScript and three extra HTTP requests. "

Why does the ASP.NET AJAX call to a .NET Web-Service needs 3 extra HTTP requests? What are those requests? (I wonder how jQuery manages the call with lesser HTTP requests in this case).

View 2 Replies

Javascript - Caching AJAX Requests - Response Doesn't Get Cached

Dec 8, 2010

I used following to cache my ASP.NET page.

Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));

The problem is when I send AJAX (XmlHttpRequest) request from other page to this page, that response does not get cached on any browser but IE. (On IE, it gets cached even if I don't specify). How do I make it cache?

View 3 Replies

Ajax - 4 Update Panels Create 4 Different HTTP Requests To The Server?

Mar 16, 2011

I use four different update panels, that use the same timer as trigger.

1) Will the 4 update panels create 4 different HTTP requests to the server?
2) I'm using 4 different panels as the controls are located in different parts of the page, is there a way of putting them in the same update panel?
3) Is this a good coding practice?

View 2 Replies







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