【问题标题】:c# mvc getting complex urls in webpagec# mvc在网页中获取复杂的url
【发布时间】:2018-06-04 23:09:32
【问题描述】:

当我使用 stringbuilder 构建一个包含 url 的表并使用 ViewBag 在前端发布它时,所有反斜杠都会被双引号替换?! 在我做的 cshtm 页面中:

@html.Raw(@viewBag.Calendar) 

其中 calendar 是包含表格的字符串。原文:

<a href='#' onclick='ShowIframe('https://public.vaptex.nl/OnlineBooking/Search/SearchSimple.aspx?relation=2EFAlKuoQrU%3d&languageid=1&objectid=ukpcLGR14nk%3d&bentityid=5&startdate=01062018&numperiod=1')'>02</a></td>

网页结果

<a href="#" onclick="ShowIframe(" https:="" public.vaptex.nl="" onlinebooking="" search="" searchsimple.aspx?relation="2EFAlKuoQrU%3d&amp;languageid=1&amp;objectid=ukpcLGR14nk%3d&amp;bentityid=5&amp;startdate=01062018&amp;numperiod=1')'">02</a>

【问题讨论】:

  • 你不能使用视图模型和@Action.Url() 来构建这些网址吗?

标签: c# html model-view-controller


【解决方案1】:

您的原始字符串似乎有不正确的转义序列。尝试在 ShowIframe() 中使用双引号 (") 而不是单引号 (') 传递值。

<a href='#' onclick='ShowIframe("https://public.vaptex.nl/OnlineBooking/Search/SearchSimple.aspx?relation=2EFAlKuoQrU%3d&languageid=1&objectid=ukpcLGR14nk%3d&bentityid=5&startdate=01062018&numperiod=1")'>02</a></td>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-26
    • 2020-04-19
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    • 2015-10-16
    • 2017-01-30
    • 1970-01-01
    相关资源
    最近更新 更多