以下是一个示例解决方案,该方案使用Ajax PostBack从控制器读取数据并将其显示在页面上。
在控制器中,您可以创建一个方法来获取数据。在这个例子中,我们假设您的控制器名为HomeController,方法名为GetData。
public class HomeController : Controller
{
[HttpPost]
public ActionResult GetData()
{
// 从数据库或其他数据源获取数据
var data = new List { "数据1", "数据2", "数据3" };
// 将数据返回给视图
return Json(data);
}
}
在视图中,您可以使用jQuery的ajax方法来发送一个POST请求,并在成功回调函数中处理返回的数据。
在这个示例中,我们使用了jQuery的ajax方法来发送POST请求到HomeController的GetData方法,并使用dataType设置为json来指定我们期望的响应类型。在成功回调函数中,我们遍历返回的数据并将其追加到一个无序列表中。
请注意,您需要在页面中引用jQuery库,以便使用ajax方法。
希望这个示例能帮助到你!