ASP.NET 键/值列表

标签 asp.net c#-3.0

我正在为一个正在进行重新设计的大型网站制作自定义 404 页面。客户可能已为大约 40 个高使用率页面添加了书签,而我们的新网站结构将打破这些书签。

在我的自定义 404 页面上,如果他们尝试通过旧 URL 导航到这些高使用率页面之一,我想提醒他们注意新 URL。因此,我在 404 页面上有几个动态控件,其中一个用于“您想要这个吗?”类型的对话框,另一个类型的对话框为“if-so-go-here(并更新您的书签)”类型的对话框。这是简单的部分。

为了建议新网址,我正在查看所请求的网址。如果其中包含关键字,我将基于此建议新的 URL,并且我会在 404 页面上发出适当的“你想要吗...”和“如果是这样...”建议页面如上所述。

所以我想将这 40 个左右的键/值对(关键字/新 URL 对)存储在数据结构中,但我不确定什么是最好的。字典?我的词典?有什么区别,哪个更合适?

或者我完全走错了路吗?

感谢您的宝贵时间。

最佳答案

我将使用 System.Collections.Generic 命名空间中的 Dictionary

关于ASP.NET 键/值列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/216973/

相关文章:

css - 我无法调整 MVC5 Bootstrap TextAreaFor 宽度

.net - ChannelFactory 在端点上没有地址,为什么?

lambda - 此 lambda 表达式的 C# 2.0 等效代码是什么

.net - 事件处理程序的垃圾收集

c# - 在 C# 中,什么是 monad?

c# - 上传文件到远程服务器,应该怎么办?

asp.net - ColdFusion 无法模拟 Windows 用户来访问目录大小 - 也许是 ASP.NET

c# - C# ConcurrentDictionary InvalidOperationException

asp.net - jQuery 和 ClientScriptManager.RegisterStartupScript

c# - 可重载运算符 == 和 !=