Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.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# 在ASPX文件中显示对象(POCO)的简单方法_C#_Asp.net_Web Applications_Webforms - Fatal编程技术网

C# 在ASPX文件中显示对象(POCO)的简单方法

C# 在ASPX文件中显示对象(POCO)的简单方法,c#,asp.net,web-applications,webforms,C#,Asp.net,Web Applications,Webforms,首先,让我先说我不是ASP.NET开发人员。我有使用其他技术的web经验,但只阅读过webforms。我通常知道他们做什么,但没有经验 现在是我的问题。我继承了一个webforms应用程序,该应用程序已运行多年(约6年),现在我必须对其进行增强。这不是什么复杂的事情,我设法做到了80%左右,但我被困在一件看似微不足道的事情上,但还没有找到一个简单的方法来实现它 我有一个简单的对象,类的实例如下: public class EventDetails { public string Even

首先,让我先说我不是ASP.NET开发人员。我有使用其他技术的web经验,但只阅读过webforms。我通常知道他们做什么,但没有经验

现在是我的问题。我继承了一个webforms应用程序,该应用程序已运行多年(约6年),现在我必须对其进行增强。这不是什么复杂的事情,我设法做到了80%左右,但我被困在一件看似微不足道的事情上,但还没有找到一个简单的方法来实现它

我有一个简单的对象,类的实例如下:

public class EventDetails
{
    public string EventName { get; set; }
    public string EventLocation { get; set; }
    public DateTime StartDate { get; set; }

    //... etc
} 
我已经在
EventDetails.aspx.cs
中创建了它,需要在
EventDetails.aspx
文件中显示它,我不知道如何显示。我读过一些教程,它们使用
或列表视图或转发器。它们有一个绑定到的数据源。我不能直接将对象用作数据源,似乎我需要自己创建一个
IDataSource

一切似乎都很复杂。我只需要展示这个东西,别的什么都不需要,也不知道怎么展示。这一定很简单,但正如我所说,我没有这方面的经验


在ASPX文件中显示普通对象的简单方法是什么?

在代码隐藏中创建类型为
EventDetails
public
属性:

代码隐藏:

public partial class YourAspxPage : Page {

    public EventDetails EventDetails { get; set; }


    /* ... */
}
<span><%= EventDetails.EventName %></span>
标记:

public partial class YourAspxPage : Page {

    public EventDetails EventDetails { get; set; }


    /* ... */
}
<span><%= EventDetails.EventName %></span>

您可以简单地在页面中放置一些用户控件,如文本框。然后,在page_load事件中,您可以执行以下操作:

this.someTextBox.Text = eventDetailsInstance.EventName;

但是,如果希望持久化用户输入,则应了解数据绑定,以便创建对象数据源,将FormView等数据控件绑定到数据源。

您可以使用数据填充数据表并将其用作数据源