У меня есть эти требования.Мне нужно иметь возможность писать этот код в моих видах бритвы:
@Filters.Render(Filters.DateRangeFilter, new DateRangeFilterParameters { });
Альтернатива:
@Html.Partial("/Views/Shared/DateRangeFilter.cshtml", new DateRangeFilterParameters { });
Другими словами, я хочу, чтобы Filters
класс обернул Html.Partial
.По этой причине я подумал об этом коде:
public class Filters {
public const string DateRangeFilter = "/Views/Shared/DateRangeFilter.cshtml";
public static HtmlString Render(string filterPath, object parameters)
{
// Here I need to call Html.Partail, how?
}
}