Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
刷新后,从mvc4 angularjs应用程序中的apicontroller重定向到url_Angularjs_Asp.net Web Api - Fatal编程技术网

刷新后,从mvc4 angularjs应用程序中的apicontroller重定向到url

刷新后,从mvc4 angularjs应用程序中的apicontroller重定向到url,angularjs,asp.net-web-api,Angularjs,Asp.net Web Api,我已经用asp.net、angularjs和bootstrap编写了WebAPI项目 我有如下mvc4 ApicController类: public class ProfileController : ApiController { private IReminderDb _db; public ProfileController(IReminderDb db) { _db = db; }

我已经用asp.net、angularjs和bootstrap编写了WebAPI项目

我有如下mvc4 ApicController类:

    public class ProfileController : ApiController
    {
        private IReminderDb _db;

        public ProfileController(IReminderDb db)
        {
            _db = db;
        }

......
}
当我在浏览器中键入以下内容时

http://localhost:3458/#/Profile
它按预期成功导航到配置文件页面

但是,当我点击刷新页面时,我想知道我可以捕获ApicController中的哪个事件,以便重定向到以下url

http://localhost:3458/#/Profile

如果您有一个从概要文件页面调用的get方法,那么一旦您从webapi请求概要文件数据,就可以点击该方法。但我相信你们可以从客户的角度以更好的方式做你们想做的事情

// api/profiles/1
[HttpGet]
public Profile Get()
{

}

后一部分是客户端路由器服务的控制器,而不是来自服务器。为什么要从服务器重定向?。客户端路由具有此功能。pankaj,在angularjs中,客户端的何处,我可以从中控制?