Zip*_*ppy 1 partial-views asp.net-core razor-pages
我有一个简单的标注部分,我想以这种方式实现或非常接近它。
<partial name="_Callout" model='"Aviso:Todos..."' />
Run Code Online (Sandbox Code Playgroud)
在部分视图中,我有这个简单的代码(稍后会变得更复杂)
<div class="callout callout-info"><strong>Aviso</strong>Todos...</div>
Run Code Online (Sandbox Code Playgroud)
我想在部分中我将分割字符串并将 s[0] 放入 Strong 中,将 s[1] 放入 div 中。
必须有一种简单的方法来传递字符串,可能可以执行 new string[] {"",""} 但不确定这是将数据传递到部分视图的正确方法。
如果你将一个字符串传递给分部视图,并用“:”分割数据,下面是一个将 s[0] 放入 Strong 并将 s1 放入 div 的演示:
<partial name="_Callout" model='"Aviso:Todos...:B:b:C:c"' />
Run Code Online (Sandbox Code Playgroud)
部分视图:
@model string
@{
string[] ls = Model.Split(":");
}
@for (var i = 0; i < ls.Length; i=i+2)
{
<div class="callout callout-info">
<strong>@ls[i]</strong>
@if (i + 1 < ls.Length)
{
@ls[i + 1]
}
</div>
}
Run Code Online (Sandbox Code Playgroud)
结果:
| 归档时间: |
|
| 查看次数: |
992 次 |
| 最近记录: |