C#转换为字符串(“D2”,Dropdownlist值)

本文关键字:Dropdownlist D2 转换 字符串 | 更新日期: 2023-09-27 18:27:01

我正在尝试转换MVC到字符串格式的视图中的下拉列表中的值。dropdownlist包含的值为"01",但当我尝试将其转换为字符串时,我得到的值仅为"1"。我想知道它是如何在下拉列表中显示的,即"01"。请在下面找到我的代码。感谢您的帮助。

NameValueCollection collection = new NameValueCollection();
string startHour = Convert.ToString(collection["combostarthour"]);

我知道我以后可以通过下面的代码将其转换为01,但我希望它在上面的代码中进行转换。感谢

string s = startHour.ToString("D2")

C#转换为字符串(“D2”,Dropdownlist值)

将代码修改为

string startHour = string.Format("{0:D2}", collection["combostarthour"] ?? string.Empty);

其也将处理null。