itsathere Ответов: 2

Отображение [email protected] в выпадающем тексте вместо электронной почты


<select class="form-control" data-val="true" data-val-required="The User field is required." id="UserId" name="UserId"><option value=""></option>
<option value="6"><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="d392b7bebabd93a0a6b1beb6a1b0b6fdb0bcbe">[email protected]</a></option>
</select>


Когда я привязываю электронную почту в выпадающем списке, то текст электронной почты автоматически преобразуется в [email protected].Когда я попытался проверить dropdwonlist, то получил приведенный выше фрагмент кода.

Спасибо

Что я уже пробовал:

Я попытался включить javascript, но он не работает.

Karthik_Mahalingam

как вы связываете эти данные ?
покажите код.

itsathere

@Html.DropDownListFor(m => Model.UserId, (Модель.GetUsers == null ? Перечислимый.Пустой<selectlistitem>() : модель.GetUsers.Выберите(а =>, новые SelectListItem { текст = а.Имя, значение = а.ИД.Метод toString() })), новые { @класс = "форма контроля" })

Karthik_Mahalingam

вы используете электронную почту, чтобы сделать что-то в своем коде?

itsathere

Да. Теперь у меня есть решение.

Спасибо

Karthik_Mahalingam

Ладно ладно

2 Ответов

Рейтинг:
10

itsathere

Просто использовать

<!--email_off--> html code of dropdownlist here <!--/email_off-->

для получения дополнительной информации см. пример ниже:

<!--email_off--> @Html.DropDownListFor(m => Model.UserId, (Model.GetUsers == null ? Enumerable.Empty<selectlistitem>() : Model.GetUsers.Select(a => new SelectListItem { Text = a.Name, Value = a.ID.ToString() })), new { @class = "form-control" }) <!--/email_off-->


Он прекрасно работает.

Спасибо


Рейтинг:
0

F-ES Sitecore

Ваш веб-хост делает это для защиты от спама. Свяжитесь с ними, чтобы узнать, можно ли его удалить, или google "cloudfare email protection" для идей, чтобы отменить его.


itsathere

Это известная вещь, мне нужно правильное решение, вот почему я разместил его здесь.

Спасибо