我正在使用Visual Studio 2019来创建Web表单。我的后台代码使用sql脚本从数据库中提取数据。我必须在Web表单中显示其中一些字段。

例如,project_description是字段之一,在我的.cs文件中存储为ProjDesc

在Web表单中,我有一个文本框旨在显示此字段:

<td class="auto-style29"><b>Project description</b></td>
<td class="auto-style5"><asp:TextBox Text="<insert variable>" ID="txtProjTitle" runat="server" Width="768px" Height="26px" ReadOnly ="true" Enabled="false" CssClass="auto-style16"></asp:TextBox></td>


在它说<insert variable>的地方,我尝试使用变量名ProjDesc,但是由于“它在当前上下文中不存在”而被突出显示。

从我的.aspx文件中调用ProjDesc的正确方法是什么?是否必须在Text属性下?

最佳答案

如果您使用的是Web表单,则从ASPX设置文本框文本的一种方法是在发生网页事件时,可能是触发SQL脚本的同一事件。

txtProjTitle.Text = ProjDesc

关于c# - ASP.NET Web表单:显示值来自C#代码隐藏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58454198/

10-09 19:36