2012-09-03 28 views

Trả lời

2

@ Html.ActionLink ("Exportar al CSV", "ExportToCSV", mới {cellSeparator = (int) CellSeparators.Semicolon})

public ActionResult ExportToCSV(int cellSeparator) 
{ 
    CellSeparator separator = (CellSeparator)cellSeparator; 
} 

Không phải là tao nhã, nhưng rất hữu ích

+0

Cảm ơn bạn! Cách tiếp cận của bạn đang hoạt động. –

+1

Ngoài ra RouteValueDictionary http://stackoverflow.com/questions/3976371/pass-collection-of-enums-to-asp-net-mvc-actionmethod –

2

Into View.cshtml của bạn:

@Html.ActionLink("Exportar al CSV", "ExportToCSV", new { cellSeparator=CellSeparators.Semicolon }) 

vào Bộ điều khiển của bạn:

public ActionResult ExportToCSV(CellSeparators? cellSeparator) 
{ 
    if(cellSeparator.HasValue) 
    { 
    CellSeparator separator = cellSeparator.Value; 
    } 

    /* ... */ 
} 
Các vấn đề liên quan