我们在IIS上运行多个Asp.Net网站。
Site1 : http://www.Site1.com/
Site2 : http://www.Site2.com/
我们必须为上述每个网站实施购物车功能。对于每个网站,相应的购物车应在以下网址上运行。
Shopping Cart for Site1 : http://www.Site1.com/shop/cart
Shopping Cart for Site2 : http://www.Site2.com/shop/cart
我们希望使用Asp.Net MVC 2.0开发购物车应用程序。但它应该可以在上述两个站点中重复使用。
答案 0 :(得分:0)
现在没有mvc网站我相信你能做到你想要的,所以很难指向你的样品,但是DotNetNuke做了你想做的同样的事情,所以你可以看一下但是它是纯粹的asp.net网络表格,没有mvc。
答案 1 :(得分:0)
我不相信您可以使用网站网址进行此操作,但您可以使用其他路由字段来执行此操作。我为我写的一些博客软件做了类似的事情,我有www.sitename.com/targetBlog/Blog/Post。 targetBlog可以是游戏,软件,个人或其他。 Blog是控制器,post是动作。你只需将它放在你的网址中,在控制器之前将它添加到你的路线,然后就像任何其他参数一样将它传递给你的方法。
这是一个路线示例
routes.MapRoute(
"BlogSpecific", // Route name
"{blogSubFolder}/{controller}/{action}", // URL with parameters
new { blogSubFolder = "", controller = "", action = "" } // Parameter defaults
);