Asp.net mvc 如何修复此错误:只能将赋值、调用、递增、递减和新对象表达式用作语句

Asp.net mvc 如何修复此错误:只能将赋值、调用、递增、递减和新对象表达式用作语句,asp.net-mvc,asp.net-mvc-4,html-select,Asp.net Mvc,Asp.net Mvc 4,Html Select,我想根据用户从下拉列表中选择的排序标准对数据列表的结果进行排序,我得到以下错误: 只能将赋值、调用、递增、递减和新对象表达式用作语句 我在这个网站上读了很多帖子,都有类似的问题,但我的理解还不足以将我找到的解决方案与我的具体问题联系起来 有人能解释一下为什么我在这个例子中出现这个错误,以及如何修复它吗 我的Html视图 @Html.DropDownList("SortParm", Model.ReverseMonthsLists(), new { @onc

我想根据用户从下拉列表中选择的排序标准对数据列表的结果进行排序,我得到以下错误:

只能将赋值、调用、递增、递减和新对象表达式用作语句

我在这个网站上读了很多帖子,都有类似的问题,但我的理解还不足以将我找到的解决方案与我的具体问题联系起来

有人能解释一下为什么我在这个例子中出现这个错误,以及如何修复它吗

我的Html视图

        @Html.DropDownList("SortParm", Model.ReverseMonthsLists(),
            new { @onchange = "CallChangefunc(this.value)" })
        < script >
        function CallChangefunc(sortKey) {
        window.location.href = "/dashboard/Report_Performance?id=" + sortKey;
        }
        </ script >
@Html.DropDownList(“SortParm”,Model.ReverseMonthsLists(),
新的{@onchange=“CallChangefunc(this.value)”}