我有一個輕微的小問題,想知道有無論如何,你可以幫助我嗎?如何在MVC中檢索URL值?
我正在使用angularJs將信息傳遞給MVC控制器。我將用戶的ID傳遞給控制器,以允許管理員將用戶更改爲管理員。 下面是該視圖的代碼,
<tr ng-repeat="r in students | filter : searchStudent">
<td><input type="text" name="Id" value="{{r.ID}}" readonly id="AdminIdText" /></td>
<td>{{r.username}}</td>
<td>{{r.Email}}</td>
<td>{{r.AccountStatus}}</td>
<td><a href="{{r.ID}}">test</a></td>
<td><input type="submit" value="Make Admin" class="btn btn-warning" /></td>
</tr>
這裏是控制器,
public ActionResult AdminStatus(int id)
{
int Id = id;
//Connection to the database
var db = WebMatrix.Data.Database.Open("Database");
db.Execute("UPDATE tblaccount SET AccountStatus= 1 WHERE ID =" + id);
db.Close();
return View("AddAdministrator");
}
}
我想知道是,你如何檢索已通過傳遞給控制器的數值?這是因爲將信息放入模型中工作不正常。
在此先感謝
與服務器交互的代碼在哪裏? – Dave
什麼是您的路線模板? – CodeNotFound
只需將參數添加到您正在發佈的控制器操作 –