Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP页中ASP代码隐藏中的Access变量_C#_Asp.net_Web - Fatal编程技术网

C# ASP页中ASP代码隐藏中的Access变量

C# ASP页中ASP代码隐藏中的Access变量,c#,asp.net,web,C#,Asp.net,Web,我有一个Default.aspx,它有它的代码,Default.cs.aspx 我在Default.cs.aspx中有一个变量 public DataSet AllProducts { get; set; } 在Page_Load函数中,我让它从表中获取所有这些产品,将其分配给所有产品,然后使用Page.DataBind();将变量绑定到页面 但是,当我这样做时,在页面中: <% foreach(DataRow product in AllProducts) { %> 它不像

我有一个Default.aspx,它有它的代码,Default.cs.aspx

我在Default.cs.aspx中有一个变量

public DataSet AllProducts { get; set; }
在Page_Load函数中,我让它从表中获取所有这些产品,将其分配给所有产品,然后使用Page.DataBind();将变量绑定到页面

但是,当我这样做时,在页面中:

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

它不像所有的产品,不存在于当前的环境中

现在,我想要两个答案

首先,如何访问AllProducts变量

第二,在aspx页面内进行数据拉取并在aspx页面内分配所有变量是否安全,如果安全,如何安全


感谢回答我一直遇到的问题是从aspx页面的代码文件中访问变量。 我没有形成正确的语法

<% # AllProducts %>

这就是我一直在尝试的

<%# AllProducts %>

这是它应该看起来的样子,注意空间

不幸的是,这又提出了另一个问题,我该如何将其放入页面的变量中,因为您无法将该行粘贴到asp:HyperLink控件中的属性NavigateUrl中


我现在要做的是在另一个页面上查看产品,因此我需要以某种方式将productID推送到该页面。

您最终想要实现什么?从您的数据集上的foreach判断,我打赌Repeater或ListView可以让您更轻松。好吧,我从数据库中获取所有产品,并希望以我自己的方式显示它们!也许这只是一个转录错误,但是您的codebehind应该命名为Default.aspx.cs而不是Default.cs.aspx-并且一定要注意codebehind和codefile.transcription error之间的差异。尽管如此,这确实没有帮助…顺便说一句,将属性更改为变量并不起作用