Default.aspxがあり、その背後にコードDefault.cs.aspxがあります。
Default.cs.aspxに変数があります
public DataSet AllProducts { get; set; }
Page_Load関数では、これらすべての製品をテーブルから取得し、AllProductsに割り当て、Page.DataBind()を使用します。明らかに変数をページにバインドします。
しかし、私がこれを行うときのページでは:
<% foreach(DataRow product in AllProducts) { %>
AllProductsは好きではなく、この現在のコンテキストには存在しません。。。。
さて、2つの答えが欲しいです。
まず、AllProducts変数にアクセスするにはどうすればよいですか?
2つ目は、aspxページ内でデータをプルし、aspxページ内ですべての変数を割り当てるのは安全ですか?
ありがとう