我试图转换一个 从MVC中的视图中的下拉列表到字符串格式的值。下拉列表包含值为“01”,但是当我尝试将其转换为字符串im时,将值设为“1”。我想要它在下拉列表中的确切显示方式,即“01”。请在下面找到我的代码。帮助赞赏。
NameValueCollection collection = new NameValueCollection();
string startHour = Convert.ToString(collection["combostarthour"]);
我知道我可以稍后通过以下代码将其转换为01,但我希望它能够在上面的代码中进行转换。感谢
string s = startHour.ToString("D2")
答案 0 :(得分:1)
将您的代码修改为,
string startHour = string.Format("{0:D2}", collection["combostarthour"] ?? string.Empty);
也将处理null。