我正在寻找一个经过良好测试的类来处理.NET中的URL。具体来说,我希望能够在给定URL的情况下添加/更新查询字符串值。
我在网上发现了各种类,但没有一个看起来非常强大和经过充分测试。我在.NET框架中也找不到任何东西; Uri类不允许我操纵查询字符串中的参数。在框架中有代码可以执行此操作,但它都标记为内部。
使用Urls和QueryStrings是否有一个很好的强大类?
答案 0 :(得分:1)
不应该是一个简单的字符串字典就足够了吗?普通的ASP.NET查询字符串只是由&符号分隔的键值对组成。
答案 1 :(得分:0)
很久以前我们使用了SecureQueryString 2.0。因为它继承自NameValuePair(如果我没记错的话),它提供了轻松添加,删除键值的功能。如果需要,它还支持加密查询。它还提供将URL转换为NameValuePair的功能,反之亦然。