QueryString中的填充值

本文关键字:填充 QueryString | 更新日期: 2023-09-27 18:20:51

我有一个这样的QS:

Request.QueryString = Id=443f0cb9&Num=9232323

现在我想在Num前面添加000。像这样:0009232323

我该怎么做?

QueryString中的填充值

HttpRequest的QueryString属性是一个NameValueCollection,您需要将"000"附加到集合中的项。我使用了@Davide Paris 链接的问题中的PedLeft

if (Request.QueryString["Num"] != null)
{
    string num = Request.QueryString["Num"];
    Request.QueryString["Num"] = num.PadLeft((num.Length + 3), '0');
}