簡體   English   中英

從ASP頁面后面的ASP代碼訪問變量

[英]Access variable from ASP code behind in ASP page

我有一個Default.aspx,它后面有代碼Default.cs.aspx。

我在Default.cs.aspx中有一個變量

public DataSet AllProducts { get; set; }

在Page_Load函數中,我從表中獲取所有這些產品,將其分配給AllProducts,然后使用Page.DataBind();。 顯然將變量綁定到頁面。

但是在頁面中,當我這樣做時:

<% foreach(DataRow product in AllProducts) { %>

它不喜歡AllProducts,在當前上下文中不存在。

現在,我想兩個答案。

首先,我如何訪問AllProducts變量?

第二,將數據提取到aspx頁內並在aspx頁內分配所有變量是否安全?

謝謝

要回答我一直遇到的問題,是從aspx頁面中的代碼文件訪問變量。 我的語法不正確。

<% # AllProducts %>

這就是我一直在嘗試的

<%# AllProducts %>

這是應該的樣子,請注意空間!

不幸的是,這又問了一個問題,我該如何將其放入頁面變量中,因為您不能將該行粘貼到asp:HyperLink控件中的NavigateUrl屬性中。

我現在想要做的是在另一頁上查看產品,因此我需要以某種方式將productID推送到該頁面。

如何訪問“

[英]How to access an "<input type="text" from code behind in ASP NET

暫無
暫無

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

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