从MVC中的代码调用客户端jquery弹出窗口

时间:2013-03-18 17:04:25

标签: c# jquery asp.net-mvc-3

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

mvc3中有这样的东西吗?

2 个答案:

答案 0 :(得分:2)

不确定ASP.NET MVC上下文中隐含的代码是什么意思。但您可能应该使用Controller将验证邮件从View传递到ViewBag。例如:

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

然后在View中使用razor呈现script如果消息存在:

@if (ViewBag.Message != null) {
   <script>$('#example').some_popup_plugin("@ViewBag.Message")</script>
}

答案 1 :(得分:0)

我在viewModel中添加了一个属性,当我渲染视图时,我检查了属性并显示弹出的jquery。

类似的东西:

  @if(Model.IsSUccess)
      showDialog();