確定這裏有雲 - 我們使用JSON數據
在我們有一個Ajax調用調用該控制器的aspx頁面。查找ajax調用的可用選項參數。
url:調用類中的函數(顯然)我們的類名是JobController,函數名是updateJob,它不帶任何參數。 url從類名中刪除controllerPortion。例如,要調用updateJob函數,url將是'/ Job/UpdateJob /'。
var data = {x:1, y:2};
$.ajax({
data: data,
cache: false,
url: '/ClassName/functionName/parameter',
dataType: "json",
type: "post",
success: function(result) {
//do something
},
error: function(errorData) {
alert(errorData.responseText);
}
}
);
在JobController類:
public ActionResult UpdateJob(string id)
{
string x_Value_from_ajax = Request.Form["x"];
string y_Value_from_ajax = Request.Form["y"];
return Json(dataContextClass.UpdateJob(x_Value_from_ajax, y_Value_from_ajax));
}
我們有映射Ajax調用一個頁面的Global.asax.cs。
public class GlobalApplication : System.Web.HttpApplication
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute("Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "EnterTime", action = "Index", id = "" } // Parameter defaults (EnterTime is our default controller class, index is our default function and it takes no parameters.)
);
}
}
我希望這可以讓您有一個良好的開端。 祝你好運
你的意思是<%Html.RenderPartial(「someUserControl」,viewData); %>如果你把你的文件放在共享文件夾中 – 2010-05-14 17:58:08