0
角度ルーティングとASP.NET MVCに問題があります。 問題はURLにあります。角度ルーティングURLの問題を伴うASP.NET MVC
MVCコントローラ:
[RoutePrefix("BackOffice/Merchants")]
public class MerchantsController : Controller
{
[Route("Add")]
public ActionResult Add()
=> View("~/Views/BackOffice/Merchants/View.cshtml");
[Route("{id}/Edit")]
public ActionResult Edit(Guid id) // e08c5580-29e3-4429-9c76-b1464f0365ae
=> View("~/Views/BackOffice/Merchants/View.cshtml");
}
角度app.js
var app = angular.module("backofficeMerchantsApp", ["ngRoute"]);
app.config(function($routeProvider) {
$routeProvider
.when("/",
{
template: "<h1>eee</h1>"
})
.when("/Add",
{
templateUrl: "add.html",
controller: "addController"
});
});
そして、問題がある:
私が入力した場合:
.../BackOffice/Merchants/Add
角度負荷を「/ "ページ。 入力するとき:
.../BackOffice/Merchants/Add#/Add
角度ロード「/追加」ページ。
私はそれが欲しくありません。私は間違って何をしたのですか?
私がしたい:
私は次のように入力します
.../BackOffice/Merchants
角度負荷 "/" ページを。 私は次のように入力します
.../BackOffice/Merchants/Add
を角度の負荷がページを "/追加"。
どうすればよいですか?