我有一个看起来像这样的ActionLink:
@Html.ActionLink(Model.Name, "Details", "Appointments", new { id = Model.Id }, new { @class = "btn btn-default" })
它可以工作,但是我想将它增强到可以根据Model中的Size属性更改渲染按钮高度的东西。我还没弄明白如何编写这段代码并让它工作。我想在“伪代码:
中使用类似的东西@Html.ActionLink(Model.Name, "Details", "Appointments", new { id = Model.Id }, new { @class = "btn btn-default", height=Model.Size })
我希望有人能够证明应该如何写它才能发挥作用。
答案 0 :(得分:0)
尝试在动作链接中添加样式
style="height: @(Model.size+"px")"
@Html.ActionLink(Model.Name, "Details", "Appointments", new { id = Model.Id }, new { @class = "btn btn-default" , @style="height: @(Model.size+"px")" })
答案 1 :(得分:0)
我找到了一个有效的解决方案,朝向你指向ashik的方向!谢谢您的帮助。
@Html.ActionLink(Model.Name, "Details", "Appointments", new { id = Model.Id }, new { @class = "btn btn-default", @style = @Model.Size })
它的工作原理是将字符串“height:100px”分配给控制器中viewmodel的Size属性。