如果有人问这个问题,请指出正确的方向 我是OO和MVC的新手。我跟随MVC店面(现在有点过时) 他们在哪里谈论路线并将它们添加到global.asax.cs
我的问题是:如果只定义了1条路线,那么一切都以编程方式完成会不会更好?
我不希望用户使用地址栏进行导航。
谢谢
答案 0 :(得分:0)
首先,如果你只在MVC中定义一个路由,即/ {controller} / {action} / {id}(默认为btw。),路由机制将完美地工作,因为MVC中的每个动作都必须是在控制器中定义。
有时你可能想要一些特殊的路线,比如/ users / {id} / {username},就像这个页面必须创建对你的用户和搜索引擎有意义的路线。这是一个非常有趣的方法,很难在ASP.NET中完成(直到4.0)。
恕我直言,在您的应用程序中使用逻辑可猜测的路由名称没有任何错误,它看起来比拥有隐秘路径的神秘长网站要好得多。让用户“猜测”网址并不坏。
答案 1 :(得分:0)