6

我知道(至少我很确定)没有像 asp:UpdatePanel 这样的 MVC 控件。谁能给我一些关于如何做到这一点的想法。

我有一个集合,我从我的存储库和服务层添加条目。在我的母版页中,我想根据此集合中是否有任何内容显示警报。

通常我会有一个 UpdatePanel,它的 UpdateMode="Always" 它会检查集合并显示我的消息。

你知道我如何在 MVC 中实现类似的东西吗?

4

2 回答 2

4

远离 UpdatePanel 概念。

ASP.NET MVC 包括 jQuery,Microsoft 现在完全支持它。您将需要创建部分视图 (RenderPartial),以调用返回 JSON 的控制器上的方法。

然后,使用 jQuery 连接控件和局部视图。

jQuery 是一个非常强大的 JavaScript 库。在深入研究 ASP.NET MVC /Scripts/jquery-xxxjs 文件时,我强烈推荐jQuery in Action 一书作为参考。:)

于 2009-03-04T17:56:18.573 回答
2

我将 Ajax.BeginForm() 与部分视图回调一起使用。并在控制器中完成我所有的代码。就像一个魅力,你甚至可以重载所有方法,如 OnSuccess OnFailure 和 OnComplete。使用它有很多功能。:P

于 2009-03-05T14:02:02.297 回答