如何将数据发送到服务器

时间:2009-11-19 19:18:49

标签: jquery asp.net-mvc

我正在使用ASP.NET MVC应用程序,我必须将数据从客户端浏览器发送到服务器。 客户端浏览器意味着数据存在于javascript函数中(已计算) 现在应该用什么来将这些数据发送到服务器。 在MVC之前,在我的旧应用程序中,我正在使用Web方法 请建议

2 个答案:

答案 0 :(得分:1)

你可以使用AJAX,例如在jQuery中:

$.post(url, { name: "value"}, callback }

答案 1 :(得分:1)

假设您有一个名为HomeController的控制器和一个名为Index的actionResult,用于加载索引页面和另一个名为SaveData的actionResult(字符串数据)

现在,您可以在索引页面编写脚本

$(function()
{
   var data = // get data.
   $.post('SaveData',{ sendingData: data}, function(response)
   {
          alert(response);
   });
});

public ActionResult SaveData(string sendingData)
{
   // do somethig with the data  
}

总而言之。不再为每个ajax请求创建通用处理程序或Web服务器。