Я думаю, вам нужно установить перечисления на число, например, так:
Public Enum UserSearchFields
LastName = 0
FirstName = 1
Email = 2
UniqueID = 3
End Enum
Даже если это ненужный шаг, вам нужно привести его к int, когда вы записываете его так:
<select id="search_type" style="width: 100%;">
<option value="@((int)SOLEPortal.UserSearchFields.LastName)" selected="selected">Last Name</option>
<option value="@(((int)SOLEPortal.UserSearchFields.FirstName)">First Name</option>
<option value="@((int)SOLEPortal.UserSearchFields.Email)">E-mail</option>
<option value="@((int)SOLEPortal.UserSearchFields.UniqueID)">Unique ID</option>
</select>
Лучший способ сделать это - создать метод расширения, который автоматически выписывает выпадающий список из перечисления, но это хорошая отправная точка.