asp.net使用localhost中的angularJS和HTML(无MVC)在不同视图之间导航

时间:2017-02-24 22:06:52

标签: javascript html asp.net angularjs

ASP.NET中需要哪些URL配置才能使AngularJS路由正常工作?

我在线尝试了很多例子,我只能得到时间('/')路线来显示相应的视图。因此,我得出结论,这是一个URL问题,为什么其他视图不会出现。

因此,链接,控制器或其他需要配置的地方必须有URL配置。

任何帮助都表示赞赏。(就个人而言,我只是使用jquery加载而不是角度......看起来更像是一件令人头疼的事情而不是它的价值。)

谢谢!

我只是将现有的网站HTML / JS文件添加到我的ASP.NET Web应用程序中。

注意: 关于ASP.NET angularJS的这个网站上的其他问题是使用HTMLCS文件或MVC,所以这个问题是独一无二的。

enter image description here

enter image description here

enter image description here

URL

enter image description here

1 个答案:

答案 0 :(得分:0)

这些额外的步骤使其有效。

在hrefs之前添加#/:

DELIMITER //
drop procedure if exists GetID;
CREATE PROCEDURE GetID(IN tb VARCHAR(255), in name2 varchar(255))
BEGIN

set @sel = concat( 'select id FROM ', tb, ' WHERE ename = ', name2);
prepare stmt from @sel;
execute stmt;
deallocate prepare stmt;
END //
DELIMITER ;

在routeProvider之前添加此locationProvider配置。

<li><a href="#/"><i class="fa fa-home"></i> Home</a></li>
<li><a href="#/about"><i class="fa fa-shield"></i> About</a></li>
<li><a href="#/contact"><i class="fa fa-comment"></i> Contact</a></li>