以下のコードは、aspxビューエンジンでうまくいきます。下記のコードをrazorに変換しようとしています。問題は最初の列は表示されません。MVCContribグリッドカミソリの問題、Column.Actionがレンダリングされない
アクションメソッドを使用して最初の列をリンクに変換します。かみそりでは、最初の列はページにレンダリングされません。グリッドの残りの部分は問題ありません。
何が問題なのですか?
@{Html.Grid(Model.Orders).Attributes(style => "width: 100%;").Columns(
column => {
column.For(x => x.OrderNumber).Action(p => {
@:<td>
Html.ActionLink(
p.OrderNumber.ToString(),
"orderdetail",
"OrderUpdate",
new { id = p.OrderNumber, backUrl = Url.Action("OrderHistory", new { controller = "DataController", id = ViewData["id"] }) },
new { });
@:</td>
}).HeaderAttributes(style => "text-align:left");
column.For(x => x.OrderTimeV2).HeaderAttributes(style => "text-align:left");
column.For(x => x.Status).HeaderAttributes(style => "text-align:left");
column.For(x => x.Type).HeaderAttributes(style => "text-align:left");
}).RowStart((p, row) => { }).Render();}
解決方法を見つけましたか? – Daveo
こんにちはDaveo、私はちょうど私自身の質問に答えた – mamu