mvc

时间:2015-12-16 06:29:22

标签: jquery asp.net-mvc razor uiculture

我正在尝试使用逗号分隔值..这是我的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" />

但输出效果不如预期..请查看图片.. output when i add the globalization.currentculture in body of table

1 个答案:

答案 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