MVCHTMLString切断了撇号和之后的所有内容



我正在使用MVC 4的.NET 4.0使用.NET 4.0。我有一个自定义的Web Control Pager,它使用MVCHTMLSTRING.CREATE.CREATE(...)返回MVCHTMLSTRING。返回的样本MVCHTMLSTRING是:

<div class="pager">
    <a href='/stuff/things?var1=True&var2=henry's%20food&var3=3&page=2'>2</a>
</div>

但是,当将其渲染到页面时,HTML为:

<div class="pager">
    <a href='/stuff/things?var1=True&var2=henry>2</a>
</div>

之后和包括撇号在内的一切都被切断了。为什么页面呈现MVCHTMLSTRING?如何使我的撇号和弦的其余部分正确渲染?

尝试此

@Html.ActionLink("things", "stuff", new { var1 = "True", var2 = "henry's food", var3 = "page=2'")

相关内容

  • 没有找到相关文章

最新更新