您需要點擊產品鏈接並加載詳細信息頁面。有很多方法可以做到這一點。其中一個最簡單的方法是在點擊鏈接和加載詳細信息頁面之間有一種方法。因此,我可以建議的最簡單的解決方案是在詳細信息頁面上執行操作(如果是MVC)或簡單方法,請增加計數,然後重定向到原始方法。因此,可以說你的代碼是在MVC和你有一個方法,像這樣的動態頁面:
@Html.ActionLink("@item.productName", "Index", "Products", new {id = "@item.id"}))
,你有這樣的代碼在你的產品控制器:
public class ProductsController:Controller
{
Public ActionResult Index(int Id)
{
...some code to load and return the productDetails
}
}
然後你需要添加一個方法添加到計數中,然後重定向到原始方法。所以你的控制器會是這樣:
public class ProductsController:Controller
{
Public ActionResult Index(int Id)
{
//some code to load and return the productDetails
}
public ActionResult IncreaseProductCount(int Id)
{
//increase the count
return RedirectToAction("Index",new{Id=Id});
}
}
,然後在動態頁面視圖改變你的代碼中調用,而不是新的方法:
@Html.ActionLink("@item.productName", "IncreaseProductCount", "Products", new {id = "@item.id"}))
當你點擊的項目
,你重定向到另一個頁面,您可以在其中加載產品的詳細信息,對嗎?你必須增加那裏的相關方法的計數 –
@AshkanSirous如果我設置了計數,那麼它的值會在每個頁面上增加1次刷新,我不想要。只有在唯一的要求時才應該增加。什麼是從客戶端定義唯一請求的方法? – SUN