簡體   English   中英

ASP.Net:如何從一個網頁調用另一個網頁的方法

[英]ASP.Net : How to call a method from one web page with another web page

我有一個包含兩個頁面的網站。 其中一個顯示我的購物籃(basket.aspx),另一個顯示產品(product.aspx)。 當用戶購買每種產品時,我想在購物籃頁面中更新網格視圖。
我測試了此解決方案,但此代碼對我不起作用。

ASP.codebehind_files_default2_aspx page = new ASP.codebehind_files_default2_aspx();

在ASP之后。 一條消息VS只是顯示我的頁面和global.asax的名稱。我正在Google中搜索,其他代碼只是說出了頁面的名稱並定義了一個變量來調用其方法,但是在我的網站上我無法做到。

那我該怎么辦呢? :(

將籃子的內容存儲在其他位置(數據庫,會話,文件)可能是一個更好的主意。

讓我們假設它是一個數據庫表。

  • 使Basket.aspx從其自身的代碼后面簡單地顯示出籃子表中的所有內容。
  • 使Project.asxp將產品插入購物籃表。

這樣,您的演示文稿便與業務邏輯更加分離

如果您將籃子做成一個用戶控件,它將比iframe容易處理。 您可以將用戶控件放在母版頁上,並且可以訪問用戶控件的方法(請考慮添加/刪除項)。 正如Pleun提到的,購物籃數據應存儲在其他位置,並且購物籃用戶控件將僅顯示該數據。

以下是有關用戶控件的一些信息:

  1. 用戶控制購物車
  2. 在母版頁中訪問用戶控件
  3. 用戶控件概述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM