我有一个 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 页面内分配所有变量是否安全,如果可以,如何?
谢谢