私はGoogleを使用していますが、この問題の解決方法はたくさんありましたが、そのうちのいずれも機能しませんでした。これは私が持っている限りです。私は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");
}
右のURLを生成しますか?
データを更新するコードに対してHttpPostアクションを使用することをお勧めします。 – Shyju
特にあなたの問題は何ですか?あなたのURLが正しく生成されていれば何が欠けていますか? – Shyju
URLが正しいように見えます。しかし、決してコントローラに当たってはいけません。私もデバッグすることはできませんでした。それは本当に悪いです。私は、プロジェクトに接続していないSharePointデバッガに問題があります。 – AllramEst