我正在尝试使用逗号分隔值..这是我的UI代码
<table id="dtreport" class="table table-striped table-bordered table-response">
<thead>
<tr>
@foreach (System.Data.DataColumn col in Model.Columns)
{
if (col.ColumnName != "PackageDataID")
{
<th>@col.ColumnName</th>
}
}
</tr>
</thead>
<tbody>
@foreach (System.Data.DataRow row in Model.Rows)
{
<tr>
@foreach (System.Data.DataColumn col in Model.Columns)
{
if (col.ColumnName != "PackageDataID")
{
if (col.ColumnName == "IPC" || col.ColumnName == "From Date" || col.ColumnName == "To Date")
{
<td style="text-align: center">@row[col.ColumnName]</td>
}
else
{
<td style="text-align: right">@System.Globalization.CultureInfo.CurrentCulture.@row[col.ColumnName]</td>
}
}
}
</tr>
}
</tbody>
</table>
我正试图在全球范围内设置全球化,因为我在Google搜索中看到了这种格式.... 我将web.config中的全球化设置为
<globalization uiCulture="hi" culture="hi-IN" />
答案 0 :(得分:0)
您可以定义简单Extension Method来为您执行此操作。然后打电话给它
剃刀。只需要使用namesapace
扩展方法
public static string separate(this string value)
{
// you need additional code to find digit value to separate them. then pass it to regex method.
return System.Text.RegularExpressions.Regex.Replace(value, ".{3}", "$0,");
}
在剃须刀中
@row[col.ColumnName].tostring().separate()
*您也可以使用javascript和jquery link