I Have a Syncfusion control in my view and I want to stop rendring it for one of my ActionResult in controller. How I can stop this from rendering based on the controller call.
<div>
@(Html.EJ().Chart("container")
.PrimaryXAxis(pr => pr.Range(ra => ra.Min(0).Max(30).Interval(5)).Title(tl => tl.Text("Days")))
.PrimaryYAxis(pr => pr.Title(tl => tl.Text("Fuel Usage")).Range(ra => ra.Min(ViewBag.ChartMin).Max(ViewBag.ChartMax + 100)).RangePadding(ChartRangePadding.None)
.LabelFormat("{value}").Range(ra => ra.Min(ViewBag.ChartMin).Max(ViewBag.ChartMax + 100)))
.CommonSeriesOptions(cr => cr.Type(SeriesType.Line).EnableAnimation(true)
.Marker(mr => mr.Shape(ChartShape.Circle).Size(sz => sz.Height(10).Width(10)).Visible(true)).Border(st => st.Width(2)))
.Series(sr =>
{
sr.Points(pt =>
{
pt.X("5").Y(ViewBag.ChartDetails[0]).Add();
pt.X("10").Y(ViewBag.ChartDetails[5]).Add();
pt.X("15").Y(ViewBag.ChartDetails[10]).Add();
pt.X("20").Y(ViewBag.ChartDetails[15]).Add();
pt.X("25").Y(ViewBag.ChartDetails[20]).Add();
pt.X("30").Y(ViewBag.ChartDetails[25]).Add();
}).Name("Fuel").Tooltip(sr1 => sr1.Visible(true).Template("Tooltip")).Add();
})
.CanResize(true)
.Title(title => title.Text("Fuel Consumption "))
.Size(sz => sz.Height("450").Width("450"))
.Legend(lg => { lg.Visible(true); })
)
<script>
$("#controlarea").css("visibility", "visible");
</script>
</div>