Для этого полезно использовать Buffer API:
Buffer.from('8001000501335688003300020002000200', 'hex')
//
Действительно нет потребности сделать это, если Вы не настаиваете на значении 0. Расширение HtmlHelper DropDownList позволяет Вам устанавливать маркировку опции, которая обнаруживается как начальное значение в выборе с помощью нулевого значения. Просто используйте одну из подписей DropDownList, которая имеет маркировку опции.
<%= Html.DropDownList( "DropDownValue",
(IEnumerable<SelectListItem>)ViewData["Menu"],
"-- Select One --" ) %>
Я не знаю, если кто-то еще имеет лучший вариант ...
<% if (Model.VariableName == "" || Model.VariableName== null) { %>
<%= html.DropDpwnList("ListName", ((SelectList) ViewData["viewName"], "",
new{stlye=" "})%>
<% } else{ %>
<%= html.DropDpwnList("ListName", ((SelectList) ViewData["viewName"],
Model.VariableName, new{stlye=" "})%>
<% }>
Я заставил это работать, заполнив SelectListItem, преобразовав в список и добавив значение с индексом 0.
List<SelectListItem> items = new SelectList(CurrentViewSetups, "SetupId", "SetupName", setupid).ToList();
items.Insert(0, (new SelectListItem { Text = "[None]", Value = "0" }));
ViewData["SetupsSelectList"] = items;