如何从angular或使用angular定义的变量调用/返回asp.net mvc视图
这将调用方法,但不会将名称传递给它,并将返回到angular controller。而不是打开/停留在新页面上如何从angular或使用angular定义的变量调用/返回asp.net mvc视图,asp.net,angularjs,asp.net-mvc,asp.net-mvc-4,Asp.net,Angularjs,Asp.net Mvc,Asp.net Mvc 4,这将调用方法,但不会将名称传递给它,并将返回到angular controller。而不是打开/停留在新页面上 $scope.showDetails = function (dashboard_item) { $log.debug("clicked"); $http({ url: '/Details/Details', method: 'GET', data: { name: dashboard_item.FName }
$scope.showDetails = function (dashboard_item) {
$log.debug("clicked");
$http({
url: '/Details/Details',
method: 'GET',
data: { name: dashboard_item.FName }
})
};
这将正确地打开/返回新页面/视图,但它无法访问razor/服务器端的angular变量
似乎没有任何好的例子,也没有任何关于如何做这么简单的事情的信息。
我知道我可能应该使用角度路由,但我不知道我是如何和诚实地坚持使用asp MVC路由的,但在这一点上任何东西都可以
TLDR我想返回/调用/打开新的MVC视图,同时将参数传递给它,因为razor在服务器端执行从客户端传递新对象是不可能的,但您可以作为url参数进行传递
*onclick="location.href='@Url.Action("Details", "Details", new {name = $scope.dashboard_item.Fname })'"
当razor在服务器端执行时,无法从客户端传递新对象,但您可以作为url参数进行传递
*onclick="location.href='@Url.Action("Details", "Details", new {name = $scope.dashboard_item.Fname })'"
您可以使用以下内容:
<a href="@Url.Action("Details","Details")?name={{dashboard_item.Fname}}">Your link here </a>
$scope.go = function ( path ) {
$window.location.href = path;
};
然后在你看来,你可以使用这样的东西:
<a href="@Url.Action("Details","Details")?name={{dashboard_item.Fname}}">Your link here </a>
$scope.go = function ( path ) {
$window.location.href = path;
};
*这里是另一个代码*
您可以使用以下内容:
<a href="@Url.Action("Details","Details")?name={{dashboard_item.Fname}}">Your link here </a>
$scope.go = function ( path ) {
$window.location.href = path;
};
然后在你看来,你可以使用这样的东西:
<a href="@Url.Action("Details","Details")?name={{dashboard_item.Fname}}">Your link here </a>
$scope.go = function ( path ) {
$window.location.href = path;
};
*这里是另一个代码*
至少在角度抛出错误时不起作用,变量保留为变量名,而不是其值onclick=“location.href=”@Url.Action(“Details”,“Details”)?name={{{dashboard_item.Fname}})“
因为我需要使对象可单击,所以无法使用href,不应该有太大的区别Doesn至少在角度抛出错误和变量保留为变量名时不起作用,而不是它的值onclick=“location.href=”@Url.Action(“Details”,“Details”)?name={{{dashboard_item.Fname}})“
,因为我需要使对象可单击,所以不能使用href,不应该有太大区别我非常喜欢不使用href的解决方案,因为我需要使表列作为链接可点击,当前发布的两个都涉及a href并且不使用onclick。我非常喜欢不使用href的解决方案,因为我需要使表列作为链接可点击,当前发布的两个都涉及a href且不使用onclick。如果有一个解决方案不使用href,需要一个可点击的对象,不仅仅是一个链接?@AistisTaraskevicius,而且锚也可点击:)那么您找到了带按钮的解决方案了吗?或者我应该用按钮来写这个例子吗?我需要它作为表格行,所以按钮也不会有多大用处probably@AistisTaraskevicius,请检查答案的更新。谢谢,我尝试过类似的方法,我尝试过在angular中创建链接并使用angular path,但没有找到不使用href的解决方案,需要一个对象不仅是一个链接可以点击吗?@AistisTaraskevicius,而且锚也可以点击:)那么你找到了按钮的解决方案了吗?或者我应该用按钮来写这个例子吗?我需要它作为表格行,所以按钮也不会有多大用处probably@AistisTaraskevicius,请检查答案的更新。干杯,这很有效,我尝试过类似的方法,我尝试过在angular中创建链接并使用angular path,但没有成功