代码之家  ›  专栏  ›  技术社区  ›  StriplingWarrior

如何在中拦截或覆盖HtmlHelper链接生成ASP.NETMVC?

  •  1
  • StriplingWarrior  · 技术社区  · 14 年前

    虽然我非常喜欢AJAX,而且从技术上讲,我们不打算支持没有启用javascript的浏览器,等等,但是我还是希望我们的选择是开放的。因此,我希望能够使之成为这样,无论何时通过内置的HtmlHelper方法呈现链接或表单,我都可以在URL构造中有一个钩子,并将上下文ID附加到URL查询参数中。有没有什么(最好是简单的)方法可以做到这一点?或者你认为我的问题还有其他更好的解决方法吗?

    1 回复  |  直到 14 年前
        1
  •  2
  •   John Farrell    14 年前

    无法进入现有的HTMLHelper的代码路径。你得自己滚了。有希望的是,您可能可以摆脱仅仅通过现有html助手的表面外观。