【问题标题】:ASP.NET AJAX Controls in MVC3?MVC3 中的 ASP.NET AJAX 控件?
【发布时间】:2012-02-03 10:25:22
【问题描述】:

如何在 MVC3 中使用 ASP.NET AJAX 控件?

例如 Masked Edit Box

我已经通过 NUGET 安装了 AJAX 控件。

并尝试将Register TagPrefix="asp" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit" 添加到页面顶部。但它不被识别。

我想知道它在 MVC3 中是否可能,因为我从未使用过工具栏。如果我能使用这些工具,生活会轻松很多。

【问题讨论】:

    标签: asp.net ajax asp.net-mvc-3 nuget maskedtextbox


    【解决方案1】:

    任何 ASP.NET 服务器控件都旨在用于 Web 窗体,而不是 MVC。

    你必须找到一些其他的 HTML 帮助方法来做到这一点,或者自己创建一个,这样你就可以在你的页面中这样调用它:

    @this.Html.MaskedEditorBoxFor(m => m.WhateverProperty)
    

    【讨论】:

    • 也许可以获取我的链接并将其包装在 HTML Helper 方法中。 :)
    • @atornblad,绝对或者更好的编辑器模板。我认为您的回答无法被接受,因为您可以在 MVC 项目中使用 aspx 视图引擎,但仍然无法使用服务器控件(因为它是 MVC)。
    【解决方案2】:

    这些控件是为 aspx 渲染引擎设计的。如果您使用的是 Razor 引擎,则需要查找蒙版编辑框的其他替代方案,例如一些 jQuery 插件。

    我发现了这个:http://digitalbush.com/projects/masked-input-plugin/

    没用过,所以不能保证...

    【讨论】:

      猜你喜欢
      • 2012-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-24
      • 1970-01-01
      相关资源
      最近更新 更多