0

是否可以从 mvc3 后面的代码中调用 jquery 弹出窗口。我正在通过后面的代码在页面上进行几次验证,并希望显示验证成功消息。我尝试使用 ScriptManager.RegisterStartCLient 但看起来它已被弃用。

mvc3中有这样的东西吗?

4

2 回答 2

2

不确定背后的代码在 ASP.NET MVC 的上下文中意味着什么。但可能您应该将验证消息从using传递Controller给. 例如:ViewViewBag

public class HomeController : Controller
{
   public ActionResult Index()
   {
      ViewBag.Message = "Your message";
      return View();
   }
}

script如果消息存在,然后在视图中使用剃刀渲染:

@if (ViewBag.Message != null) {
   <script>$('#example').some_popup_plugin("@ViewBag.Message")</script>
}
于 2013-03-18T19:56:58.370 回答
0

我向 viewModel 添加了一个属性,当我渲染视图时,我检查了该属性并显示了 jquery 弹出窗口。

就像是 :

  @if(Model.IsSUccess)
      showDialog();
于 2013-03-19T21:50:01.920 回答