ASP MVC Controller Method not always called from $.getJSON request

Posted by johnvpetersen on Stack Overflow See other posts from Stack Overflow or by johnvpetersen
Published on 2010-03-09T13:12:37Z Indexed on 2010/03/12 17:27 UTC
Read the original article Hit count: 277

Filed under:
|
|
|

I have a controller method that returns a jSON object and in one calling situation, it works and in another calling situation, it does not work. When the URL in my browser is this:

http://localhost:65247/Client -- it works.

But, when my url looks like this:

http://localhost:65247/Client/UserAdmin?id=6 -- it DOES NOT work

In a nutshell, clients have users. From within the client, I wish to work on a specific user (this is the UserAdmin view). In this case, the client id is 6. From within the UserAdmin view that was launched with Id=6, I then wish to select a user from a dropdown. The idea was to use javascript and $.getJSON to fetch data for the specific user so as not to have to refresh the entire page. I use this approach in other parts of the app. The only difference I can see is with the URL in the browser. It would appear the presence of parameters via the '?' is futzing things up a bit.

Any ideas??

Thanks in advance.

John

© Stack Overflow or respective owner

Related posts about ASP.NET

Related posts about mvc