我是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;
答案 0 :(得分:1)
您可以使用模型或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>