Как отключить кнопку с помощью Razor? - PullRequest
0 голосов
/ 05 июня 2018

В моем действии у меня есть

ViewBag.IsEnabled=false;

На моей странице просмотра есть кнопка следующим образом.

@{string next = (bool)ViewBag.IsEnabled? string.Empty : "disabled" }
<button asp-action="Index" @next> Next </button>

Но она не работает.Как это исправить?

Ответы [ 2 ]

0 голосов
/ 05 июня 2018

Вы используете Visual Studio или любую другую IDE?

Потому что это должно указывать на вашу ошибку.

В любом случае, если вы еще не поняли это.

Вы пропустили ';'.

Это должно быть:

@{string next = (bool)ViewBag.IsEnabled? string.Empty : "disabled"; }

Только что попробовал, и это работает.

0 голосов
/ 05 июня 2018

Это должно исправить вашу проблему.отсутствует отключенный атрибут:

@{string next = (bool)ViewBag.IsEnabled? string.Empty : "disabled='disabled'" }
<button asp-action="Index" "@next"> Next </button>

С уважением,

...