嗨创建执行一个AJAX调用控制器,以更新与ID UpdateCart.The问题的跨度是,如果用户不authentificated他得到的链接发送到登录页面,这被在页面上生成的:
因为它可以从我的整个头标记被一些如何复制和跨度tag.This里面添加的图片可以看出是我的代码:
@Ajax.ActionLink("Add To Cart" ,
"AddToCart" ,
"Products",
new {
ProductId = @products.ElementAt(0).Value
},
new AjaxOptions{
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "UpdateCart",
HttpMethod = "GET"
})
public ActionResult AddToCart(string ProductId)
{
if( User.Identity.IsAuthenticated ) {
string username = User.Identity.Name;
CartHelperClass.AddToCart(ProductId , username);
ViewBag.ItemsInCart = CartHelperClass.CountItemsInCart(username);
return PartialView("_AddToCart");
} else {
return RedirectToAction("LogIn" , "Account" , new {
returnUrl = "Products"
});
}
}
如何停止重复标题的创作?