【问题标题】:How to avoid duplicate Id tags when working with Ajax in MVC在 MVC 中使用 Ajax 时如何避免重复的 Id 标签
【发布时间】:2013-10-20 14:34:00
【问题描述】:

大家好,我想知道您是否可以分享一些在使用 Ajax 或 MVC 功能(如 @Html.Action)时使用的一些预防措施、管理技术和方法,以管理和避免 Html 标签的重复 Ids

另外,如果两个标签具有相同的 ID,页面将如何处理?我知道它会影响一些样式、javascript 函数和表单输入,但除此之外还有什么我需要知道的吗?

【问题讨论】:

    标签: html ajax asp.net-mvc


    【解决方案1】:

    您可以使用下面的 HTML 前缀。

    public ActionResult ActionName()
    {
       ...
       ViewData.TemplateInfo.HtmlFieldPrefix="ActionName";
       return View();
    }
    

    这样您的视图将使用输入类型的唯一 ID 呈现。

    【讨论】:

      猜你喜欢
      • 2020-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-04
      • 1970-01-01
      相关资源
      最近更新 更多