Динамическое изменение CSS из контроллера - PullRequest
3 голосов
/ 01 июня 2019

Я новичок в ASP.NET MVC, в cshtml у меня есть какой-то стиль:

 .circle {
     border: 2px solid red;
     background-color: #FFFFFF;
     height: 100px;
     border-radius:50%;
     width: 100px;
 }

<div class="circle"></div>

И я хочу изменить положение круга с контроллера, могу ли я достичь этого?В контроллере мне нужно что-то вроде:

circle.MarginLeft = 120; 

1 Ответ

1 голос
/ 01 июня 2019

Вы можете использовать свою модель или ViewBag.

В контроллере передать ваши данные в объект типа circle.MarginLeft = 12 или использовать ViewBag['marginLeft'] = 12

и в вашем .cshtml наборе файлов

<div class="circle" style="margin-left:@ViewBag.marginLeft"></div>

или

<div class="circle" style="margin-left:@Model.marginLeft"></div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...