C#学习教程:来自UrlSlug的MVC动态视图但是,我遇到了第一个绊脚石。我有一个项目列表,如果你没有登录,你会看到一个预览链接,我希望链接指向类似:/preview/unique-slug然后视图应该允许我显示数据库(本质上是一个详细信息页面)我不知道如何处理这个问题以及我应该采用哪种方法,因为我的结果很差。任何指针?以下是我过去的做法:您需要在数据库中存储一个列,其中包含每个项目引用的slug。然后,像这样创建一条路线:routes.MapRoute("PreviewLink","/preview/{slug}",new{controller="Preview",action="Details"});因此,这将调用PreviewController上的Details方法,如下所示:返回视图(“详细信息”,模型);基本上,您将在操作方法中传递slug作为字符串获取,使用相应的slug查询数据库中的项目并显示它。基本上我们只是用字符串slug替换整数id。希望能解决您的问题!以上就是《C#学习教程:来自UrlSlug的MVC动态视图分享》的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
