如何使用Angularjs和MVC从我的视图向后端控制器发送和请求数据

时间:2015-02-20 13:34:46

标签: asp.net angularjs asp.net-mvc-4

我有关于学校学生考试成绩的数据。我想在按类名(a类,b类)和时间段(月,周,年)过滤的页面中显示学生数据。 按期间我的意思是取当前一周,一个月和一年的考试成绩总和。

在我看来,我有这样的事情:

<div class="list">
                        <label class="item item-input item-select">
                            <div class="input-label">
                                <h3 class="balanced">Period:</h3>
                            </div>
                            <select data-ng-model="period">
                                <option value="week">This Week</option>
                                <option value = "month" selected>This month</option>
                            </select>
                        </label>
                        <label class="item item-input item-select" data-ng-model="Schools>
                            <div class="input-label">
                                <h3 class="balanced">Schools:</h3>
                            </div>
                            <select data-ng-model="schools">
                                <option value="class a" selected><a href ng-click=" ">Class a</a></option>
                                <option value="class b">Class b</option>
                            </select>      
                        </label>
                    </div>

                    <div class="list">
                        <a class="item item-avatar" ng-repeat="student in students>
                            <h2>{{student.name}}</h2>
                            <div>{{student.score}}</div>
                        </a>
                    </div>

在控制器中我有这样的东西:

public IEnumerable<Students> Get(string school = "class a", string period = "month") 
        {
         //Logic    
    }

我的模特

Student {
    public int id,
    public string class,
    public int score
    }

我的问题是:如何将数据从视图发送到控制器有关我选择的值?如何从我的观点到达这一点(string school =“class”,string period =“month”)?

0 个答案:

没有答案