0

私が使用している -ブートストラップテーブル

data-urlのプロパティにモデルを渡すにはどうすればよいbootstrap-tableですか?

私の剃刀コード:

@model IEnumerable<MyModel>

<table id="myTable" data-url=......">
    <thead>
        <tr>
            <th data-field="MyProperty">
                Some Example
            </th>
            <th data-field="MyProperty2">
                Some Example
            </th>
            <th data-field="MyProperty3">
                Some Example
            </th>
        </tr>
    </thead>
</table>

私のコントローラーコード - 念のため。

[HttpGet]
public ActionResult GetMyValues()
{
    List<MyTable> myList = myObj.GetValues();
    return PartialView("MyPartialView", myList);
}
4

1 に答える 1

1

以下のコードを使用して、モデル、つまりIEnumerableを変換する必要があります

var data = @Html.Raw(Json.Encode(@Model));

次に、このデータをhtmlテーブルにバインドします

$(function () {
    $('#table').bootstrapTable({
        data: data
    });
});
于 2015-06-30T05:36:37.947 に答える