Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.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# 如何将变量从.cs传递到.aspx_C#_Asp.net_Data Binding_Data Transfer - Fatal编程技术网

C# 如何将变量从.cs传递到.aspx

C# 如何将变量从.cs传递到.aspx,c#,asp.net,data-binding,data-transfer,C#,Asp.net,Data Binding,Data Transfer,正如标题所示,我想根据从数据库中获得的一些信息向aspx页面内的表中添加一些内容,因此如果我在db中有一个项目x,我将在cs中创建一个bool类型变量 我的问题是,是否有任何方法将bool发送到aspx,以便我可以在if语句中使用它,以便将相应的列添加到我的表中。您可以使用div并在.cs代码隐藏文件中生成自己的HTML代码。 或者,您可以简单地使用一些标签并提供类似的信息 html: 也可以将所有html代码添加到单个字符串中。然后,如果您的div被称为divTable: 例如:

正如标题所示,我想根据从数据库中获得的一些信息向aspx页面内的表中添加一些内容,因此如果我在db中有一个项目x,我将在cs中创建一个bool类型变量


我的问题是,是否有任何方法将bool发送到aspx,以便我可以在if语句中使用它,以便将相应的列添加到我的表中。

您可以使用div并在.cs代码隐藏文件中生成自己的HTML代码。 或者,您可以简单地使用一些标签并提供类似的信息

html:

也可以将所有html代码添加到单个字符串中。然后,如果您的div被称为divTable:

例如:

        liststring = liststring + 
       "<img src=" + SQLdata.Tables[0].Rows[x]["imageSource"].ToString() + 
       "<ul style='list-style-type: none;'>" +
       "<li>" + SQLdata.Tables[0].Rows[x]["Name"].ToString() + "</li>" +
       "<li><b>Adress: </b>" + SQLdata.Tables[0].Rows[x]["Adress"].ToString() + "</li>" +
       "<li><b>Website: </b><a href='http://" + SQLdata.Tables[0].Rows[x]["Website"].ToString() + "'>" + SQLdata.Tables[0].Rows[x]["Website"].ToString() + "</a></li>" + "</ul></div>";
divTable.InnerHtml = liststring;

当然,为了获得正确的显示,您必须使用css,但这会让您继续,我想…

您可以在会话中存储bool的值,并在aspx中显示它,类似的东西

bool val;
// Your code
Session["value"] = val;
并在aspx中使用它,例如

<%= Session["value"]%>
此处不需要会话变量,只需声明类级属性并在ASPX页面中使用即可:-

public bool variable { get; set; }
然后直接在您的aspx页面中使用:-

<%=variable %>

有几种方法可以实现这一点,这是非常基本的东西。也许你应该多读一些ASP.NET/WebForms和/或做一些教程来更好地了解它的工作原理…我设法做到了,很抱歉没有阅读,但我需要快速完成…在代码隐藏中创建HTML是糟糕的设计IMO-视图用于HTML,代码隐藏用于逻辑…是的,但是我只是给他举个例子。OP似乎是个初学者,所以你不应该在我看来给出不好的例子,因为OP可以把它们作为他/她不知道更好的方法。简单的人,也许我不知道更好的方法,但还是试着帮你?pff。事实上,你是在评论别人的坏例子,但不想发表你自己的答案。。如果他问一些简单的问题,他就会得到简单的答案。就这么简单!我不是有意冒犯你的,对不起。我们都是来学习的,尝试以任何你知道的方式提供帮助是很好的,但是其他人的反馈也应该被重视,而不是不尊重。这并不意味着我所说的必须是正确的或最好的方式,但在这种情况下,至少有一个人同意我的观点。正如前面所说,SO是一个社区,我们都在这里相互学习——我自己经常通过其他人来改进、纠正或评论我的答案。。。
<%= Session["value"]%>
public bool variable { get; set; }
<%=variable %>