如何将数据从函数发送到 Web 表单中的 Html 页面列表
How to send Data from Funcation to Html page list in Web Form
我有一个应用程序,我从来没有在 Web 表单上工作过,非常简单,我必须将数据发送到 html 页面..
在首页我有一个 Button 和一个 listBox
<asp:Button ID="Button12" runat="server" Text="Button" OnClick="Button12_Click" />
<asp:ListBox ID="ListBox1" runat="server"></asp:ListBox>
所以当我点击按钮时,它应该将用户列表发送到列表框
protected void Button12_Click(object sender, EventArgs e)
{
ApplicationDbContext obk = new ApplicationDbContext();
foreach (var item in obk.Users.ToList())
{
ListBox1.Text = item.UserName;
}
首先它没有显示列表框中的数据
其次我想将数据从 C# 发送到 Html,就像在 MVC 中一样,我们有 ViewData["jsad"] 那么 Web Form 中有什么东西吗 我是 Web Forms 中的新手 我正在处理MVC 所以我很困惑
你可以给我任何好的网站 link 用于 Web 表单的教程,
首先您必须添加 ListItem
以在您的 ListBox
中显示 item.UserName
。
protected void Button12_Click(object sender, EventArgs e)
{
ApplicationDbContext obk = new ApplicationDbContext();
foreach (var item in obk.Users.ToList())
{
ListBox1.Items.Add(item.UserName);
}
}
其次,我认为Page.Items
非常等同于ViewData
。它是 IDictionary
,因此您可以像这样添加和显示 "jsad" 的值。
aspx.cs:
protected void Page_Load(object sender, EventArgs e)
{
Page.Items["jsad"] = "value";
// or Page.Items.Add("jsad", "value");
}
aspx:
<div>jsad = <%: Page.Items["jsad"] %></div>
这里是 MVC 开发人员理解 WebForms 的一个很好的参考。
http://www.codeproject.com/Articles/528117/WebForms-vs-MVC
我有一个应用程序,我从来没有在 Web 表单上工作过,非常简单,我必须将数据发送到 html 页面..
在首页我有一个 Button 和一个 listBox
<asp:Button ID="Button12" runat="server" Text="Button" OnClick="Button12_Click" />
<asp:ListBox ID="ListBox1" runat="server"></asp:ListBox>
所以当我点击按钮时,它应该将用户列表发送到列表框
protected void Button12_Click(object sender, EventArgs e)
{
ApplicationDbContext obk = new ApplicationDbContext();
foreach (var item in obk.Users.ToList())
{
ListBox1.Text = item.UserName;
}
首先它没有显示列表框中的数据
其次我想将数据从 C# 发送到 Html,就像在 MVC 中一样,我们有 ViewData["jsad"] 那么 Web Form 中有什么东西吗 我是 Web Forms 中的新手 我正在处理MVC 所以我很困惑
你可以给我任何好的网站 link 用于 Web 表单的教程,
首先您必须添加 ListItem
以在您的 ListBox
中显示 item.UserName
。
protected void Button12_Click(object sender, EventArgs e)
{
ApplicationDbContext obk = new ApplicationDbContext();
foreach (var item in obk.Users.ToList())
{
ListBox1.Items.Add(item.UserName);
}
}
其次,我认为Page.Items
非常等同于ViewData
。它是 IDictionary
,因此您可以像这样添加和显示 "jsad" 的值。
aspx.cs:
protected void Page_Load(object sender, EventArgs e)
{
Page.Items["jsad"] = "value";
// or Page.Items.Add("jsad", "value");
}
aspx:
<div>jsad = <%: Page.Items["jsad"] %></div>
这里是 MVC 开发人员理解 WebForms 的一个很好的参考。 http://www.codeproject.com/Articles/528117/WebForms-vs-MVC