Pass ViewModel With JQuery Post?

Mar 23, 2011

I'm trying to do a post with jQuery in an MVC application, according to this SO answer here:Can jQuery do a POST of a ViewModel to a Controller in ASP.NET MVC?The difference is I am using it to delete an item in a dynamic view (never mind the fact that I'm posting a delete directly, this is a closed site by authorization, and I will use jQuery to confirm, I just don't want the user to have to go to a new page). And I therefore need to be able to send both the id and the ViewModel (the ViewModel to save any added items before deleting any). I'm not particularly happy with the solution by and large, but at this point I just need to get it to work!So I tried to figure out how to send both the id and the ViewModel according to the SO post above, but I can't figure out how to get the ViewModel in with the named parameters. This doesn't work:

$(".delete").click(function () {
$.ajax({
type: "POST",

[code]...

View 3 Replies


Similar Messages:

C# - Pass Array Of Strings Via Jquery Post?

Nov 23, 2010

What I have is a table that holds 3 input elements, They represent order, name, value. The user can add a new row of 3 inputs to add as many of these sets of data as they want.

To accomplish the dynamically adding in of inputs I use jquery's clone method. That works fine and I am able to iterate through each and grab the values, however the real pain I am having is that when the user has entered in all of the data I want to pass that data to an asp.net page through jQuery's post method. How do I go about passing an array of strings so that I send this format to the asp.net page, and when I've done that how do i parse the data on the asp.net side of it.

Desired Data Format:

["Name|Link|Order", "Name|Link|Order", "Name|Link|Order"]
jquery Code so far:
$("#saveBtn").click(function (e) {
e.preventDefault();
$("#addPanel").slideUp(300);
//Perform Save Operation
var saveString = "";
$("#addTable tbody>tr").each(function () {
var o = $(this).find(".hsaorder").val();
var n = $(this).find(".hsaname").val();
var l = $(this).find(".hsalink").val();
saveString += n + "|" + l + "|" + o ;
});
////// Create Array here or some other method?
$.post("/modules/H/Modify.aspx", { OBVIOUSLY SOMETHING GOES HERE});
// Remove all but top table element to return to original state
$("#addTable tbody>tr").not("#addTable tbody>tr:first").remove();
});

View 4 Replies

MVC :: Cannot Pass The Result Data Of JQuery.post() To Variable

Nov 26, 2010

I cannot pass the result data of jQuery.post() to a variable. The result is undefined. [:(]

[Code]....

View 6 Replies

C# - How To Post Form From View Strongly Typed To ViewModel?

Mar 31, 2011

I have a view model as such:

public class MyViewModel
{
public MyObject myObject{ get; set; }
public List<MyList> myList{ get; set; }
}

I have a view with a form strongly typed to MyViewModel This view allows you to enter values for the properties of MyObject, as well as create a list of MyList objects. The List part works fine although I thought that would be the more difficult of the two. Assuming MyObject has a property Description I create a textbox to enter the value as such:

@Html.EditorFor(x => x.myObject.Description);
The text box renders with an id of MyObject_Description...The problem is when I post this to my controller action, MyObject does not get bound at all(althought the list items do as they recieve the appropriate IDs of "MyViewModel_MyList[guid].myListValue")
What am I doing wrong here??
EDIT: more info
The first line of the view is:
@model MyApp.ViewModels.MyViewModel
And the Action method:
[HttpPost]
public ActionResult Create(MyViewModel myViewModel)
{
}
I am passing a new MyViewModel into the partial view to begin...
public ActionResult Create()
{
MyViewModel model = new MyViewModel();
return PartialView(model);
}
EDIT 2
Ok When I render my partial view that contains the forms I call :
@{Html.RenderAction("Create", "MyController");}
this is called from within a View of type @model IEnumerable<MyApp.Models.MyObject>
(this view displays a list of currently existing MyOjects, and at the bottom the partial is rendered to allow the user to add another MyObject to the DB)

View 4 Replies

MVC :: To Pass More Than One ViewModel To The View?

Sep 5, 2010

In my page there is a Login form. It looks like

[Code]....

But at the same time in this page I need to render some info from another ViewModel. Is it possible to write in action something like
return View(Model1, Model2); ?And how could I get access to these ViewModels in this case?

View 2 Replies

MVC :: Html.BeginForm To Pass ViewModel?

Mar 23, 2011

I have the following scenario;

<%
using (Html.BeginForm("actionname",
"ControllerName", new

[code]...

View 1 Replies

MVC :: Can Pass The _businessLayer Variable From The Controller To The Viewmodel?

Dec 21, 2010

I am creating an instance of a business layer in the constructor of my Controller and then I am passing this to my view model like this;

[Code]....

The problem is when I make a post from the view with the viewmodel, I get an error that MyViewModel doesn't have a parameterless constructor defined, and I don't want it to have. Is there anyway I can pass the _businessLayer variable from the controller to the viewmodel when it's constructed "on the fly" in a method like this;

[Code]....

Maybe by using a custom model binder?

View 15 Replies

MVC :: When Using ViewModel Pass Mutiple Entites - How To Validate Them

Jun 11, 2010

when we need to pass multiple data items using a view model from a controller to a view, for example, to pass both a collection of products{id, brand, price, name} and collection of product categories{id,type} to a view, how can i validate both of these two entities?

if there is only one entity "products in the model", the validation should be somewhat like this

[Code]....

View 2 Replies

C# - How To Fetch Return Values Between Jquery Functions And Post Ajax Jquery Request To Webservice

Aug 26, 2010

I have the following code where the function codeaddress geocodes the text feild value and returns geocoded value , geocoded value is stored in variable example ,how will i return the variable v2 to the function call and post to asmx webservice.

[code]....

View 1 Replies

JQuery :: Cascading Html Select Server Control, JQuery Does Not Retain Value On Post Back

May 26, 2010

Cascading html select server control, jQuery does not retain value on post back

View 4 Replies

JQuery :: Creating The Validation Using Jquery In .netform With Post Mehtod?

Sep 24, 2010

I have created the validation using jquery in my asp.netform with post mehtod.but i have replicate the same in usercontrol.But in useroncontrol i dont have any form and i cant give any action and any post mehtod. how to do validation using jquery in usercontrol.

View 2 Replies

Web Forms :: How To Pass Two Values In Post Back

Nov 17, 2010

I Had two webforms. source.aspx & Target.aspxSuorce.aspx has 2 textboxes for input data and two submit buttons. am using cross page technique to transfer data from one webform to other.ource Page:On buton click event :

Server.Transfer("TargetHome.aspx");
= null)
{
TextBox TextBox1 = PreviousPage.FindControl("TextBox1") as TextBox;
if (TextBox1 != null)
[code]...

View 16 Replies

VS 2013 - Pass Data With POST Method From WinForm To WebForm And Retrieve It

Jul 9, 2015

What I want to do is Pass data with GET/POST method from WinForm to WebForm and retrieve it. I know how to send the Datads using Winform. How can I capture those data using webform so that after i get the submitted data from the winform I can perform my querys .

View 8 Replies

JQuery :: Pass Control's Value To JQuery Autocomplete?

Dec 31, 2010

On my page I have four controls:

How to pass control's value to jQuery autocomplete

View 1 Replies

MVC :: How To Use Ajax Or Jquery For Partial Post

Jan 3, 2010

I have a form with three filed name city and relation.relation filed is a dropdown and on the selection of relation i have to display list of users in grid.I want here to use Ajax or Jquery so that when i select relation not whole page will post to server but only relation and could display list of users in grid.

inside Html Table i have all these fileds( Name,City and Relation).

View 2 Replies

MVC :: Nested RedirectToAction After JQuery Post?

Jun 6, 2010

i built an MVC application, in one of my views, i'm activating an ActionResult using JQuery.$post in this ActionResult i'm using RdirectToAction to another ActionResult, this ActionResult is really reached and executed, but when i'm trying to use another RdirectToAction from here, its not happened.

View 6 Replies

MVC :: JQuery Post To An Action Method?

Oct 19, 2010

I'm trying to use the jQuery.post() function to post an object to an action method, but for some reason the nested objects aren't initialised properly when they're received by the action method.

Here's my javascript code:

[Code]....

And my action method:

[Code]....

company.Id has a value of 10, but company.User.Id is 0. what I'm doing wrong? I've not named any properties incorrectly, by the way.

View 1 Replies

JQuery :: Post Request To Different Domain?

Feb 8, 2011

I developed a website in ASP.NET with huge Database, Now i have another website in HTML & PHP. I want to make user login authentication from HTML website which will authenticate the login details from the old website's Database.

Database used is SQL Server 2005.

I Created t HttpHandler to authenticate the user in old website.

I want to make a JQuery request from HTML website to old website which will authenticate login details and will redirect to the user to new page according to user type.

View 3 Replies

Avoid Viewstate When Post Using Jquery?

Apr 12, 2010

how can i avoid or rather not send viewstate when i post from jquery?

i try to put on the .aspx EnableViewState="false" but has no effect...

here is how iam posting my page:

var json = "{'firstname':'" + escape(firstname.val()) + "','surname':'" + surname.val() + "','day_fi':'" + day_fi.val() + "'}";
var ajaxPage = "wizard_data_process.aspx?returnId=0";
var options =

[Code]....

View 1 Replies

JQuery Post From .NET Web Page (WebMatrix)

Aug 6, 2010

I'm trying to submit form data with jQuery. I'm using ASP.NET WebMatrix. In a .cshtml file I have

@{
// other code
if(IsPost)[code]....

How can I pass values from form to Request.Form object? And how can I than response with json back to html?

View 3 Replies

JQuery :: Need To Do A Auto Post Back?

Jan 5, 2011

I have the following J query which is linked to a texbox - when the user selects the textbox a calendar control appears.After selecting a date I would like it to Auto post back.Currently when I select a date it does nothing.but i need to do a auto post back.is there anyway of doing this ??

[code]...

View 2 Replies

Disable Buttons On Post Back Using Jquery?

May 21, 2010

I have a asp.net app that I want to disable the buttons as soon as they are clicked in order to prevent multiple submissions. I'd like to use jquery for this as the site already liberally uses it anyway.

What I've tried is:

[code]....

View 5 Replies

MVC :: Jquery Ajax Post Data Not Visible?

Mar 28, 2010

I haven't used Jquery to post Json data to mvc before, so this maybe a Noob issue.

I've got a really simple form, and am trying to post this data async to an mvc action. Within firefox I can see the data being posted, but I can't see it within the MVC action.

This code all runs through correctly, but putting a debug point in the action method will always show the form collection as empty.

Form..

<script type="text/javascript">

View 1 Replies

Jquery - Mvc File Upload Ajax Post?

May 6, 2010

I was just wondering if its possible to do an ajax post a file in asp.net mvc,basically i have a form with two buttons, one of the buttons extracts images for the selected document and displays them for the user to choose thumbnails for the document he is about to upload. The usee then fills out the rest of the form and then saves the document.With the image extraction, I was owndering if it was possible to do that as an ajax post. The other submit button can work as a normal http post

View 5 Replies

JQuery :: Unable To Get To The Webservice Using Ajax Post

Oct 15, 2010

I need to pass a customer id to get some data back for a customer from a webservice. I can't figure out how to get to the webservice, I have a breakpoint set in the webmethod but it's not being hit and the alert box is not popping up either. For a test I am just trying to show some value from the returned data in an alert box. Note I am just hard coding the customer id of 1001. The webmethod takes a parameter of string customerid.

[Code]....

Does some one know what's missing or how to debug this issue?

View 3 Replies







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