Asp.net mvc 3 所见即所得链接和MVC路由一起工作
我有一个url,这个页面的内容有从CMS创建的链接,其中一个是Asp.net mvc 3 所见即所得链接和MVC路由一起工作,asp.net-mvc-3,asp.net-mvc-routing,href,relative-path,Asp.net Mvc 3,Asp.net Mvc Routing,Href,Relative Path,我有一个url,这个页面的内容有从CMS创建的链接,其中一个是p/101/productname 一切都很好,但我希望url将在页面呈现时进行评估,但事实并非如此,浏览器将链接读取为 如果构造url的初始页面是而不是,则可以解决此问题。注意后面的斜杠。这不是我可以依赖的,所以我在寻找解决方案 它是一个ASP.NET MVC应用程序,路由使用以下模板定义: “{shopName}/p/{productId}/{SeoName}” 一个显而易见的解决方案是在WYSIWYG中添加一个route nam
p/101/productname
一切都很好,但我希望url将在页面呈现时进行评估,但事实并非如此,浏览器将链接读取为
如果构造url的初始页面是而不是,则可以解决此问题。注意后面的斜杠。这不是我可以依赖的,所以我在寻找解决方案
它是一个ASP.NET MVC应用程序,路由使用以下模板定义:
“{shopName}/p/{productId}/{SeoName}”
一个显而易见的解决方案是在WYSIWYG中添加一个route name参数,并在视图中使用帮助器重写url,或者在控制器中从域模型转换视图模型时重写url。然而,这并不理想,我很想知道我是否缺少一个明显的解决方案。在这一问题上几天后,我决定在WYSIWYG中使用一个标记,并在转换视图模型时将其替换为所需的值