NET Razor Bootstrap如何将很长的元素声明拆分为多行代码

当使用Razor语法声明一些bootstrap元素时,如何将其拆分为多行?

我有一排很长的代码,在一行上看起来很愚蠢.
这是我要拆分的代码行:

@f.FormGroup().TextBoxFor(m => m.EquipmentItem.Fields[field.Key].FieldValue).Id(field.Key.ID.ToString()).HtmlAttributes(new { @Name = name, @class = "dynamicField" }).WidthLg(formWidth).Append(Html.Bootstrap().Button().Id("ipAddrWebPageButton").Text(buttonText)).Label().LabelText(field.Key.Name).ShowRequiredStar(field.Key.Required)

我尝试了不同的操作,例如在点之前或之后分割线,还尝试在新行的开头添加一些@符号,尝试四处寻找答案,但绝对没有发现.

我知道并且已经在常规C#中完成了在多行上拆分的这种方法链接,所以我认为可以在Razor中完成.我的假设我错了吗?
如果没有,该怎么办?

解决方法:

用()包装

@(f.FormGroup().TextBoxFor(m => m.EquipmentItem.Fields[field.Key].FieldValue)
 .Id(field.Key.ID.ToString()).HtmlAttributes(new { @Name = name, @class = "dynamicField" })
 .WidthLg(formWidth).Append(Html.Bootstrap().Button().Id("ipAddrWebPageButton")
 .Text(buttonText)).Label().LabelText(field.Key.Name).ShowRequiredStar(field.Key.Required))
上一篇:cv-MvC视图中不存在源时如何显示默认图像


下一篇:c#-在url.action中传递带有隐藏参数的url