1
我有谷歌,並嘗試了很多不同的解決方案來解決這個問題,他們都沒有工作。這是我得到的。我試着通過一個Action Link
和一個錨標籤。嘗試從ActionResult
中的網址獲取它。這種定位的標籤產生正確的URL將AngularJS參數傳遞給ActionResult方法
HTML
<a class="link btn btn-default" ng-href="@Url.Action("CloseProject", "Home")?id={{item.ID}}">@Resource.CloseProjectButton</a>
C#
public ActionResult CloseProject()
{
Guid id = new Guid(Request["id"]);
_fastaSamarbetenRepo.UpdatePropertyBagItemStatusToClosed(id);
return RedirectToAction("Projekt");
}
我究竟做錯了什麼?
我建議使用HttpPost動作來更新數據的任何代碼。 – Shyju
你的問題具體是什麼?如果您的網址正確生成缺少什麼? – Shyju
該網址看起來正確。但從來沒有擊中控制器。我還沒有能夠調試。這真的很糟糕。我遇到了不附加到項目的SharePoint調試器的問題。 – AllramEst