我有一个网页,我想收集有关x
的用户数的信息。我有一个控制,你输入的用户数量,并根据该数字,我创建一个动态表,每行用户。每个表格行都有文本框控件,我想从回发中检索值。这如何实现?如何检索动态表格中的控件内容?
0
A
回答
0
您针对的是什么样的ASP.Net风格? ASP.Net MVC? Web表单?
在webforms(这种方式更熟悉)中最快和最简单的方式是在页面上放置一个GridView控件,并将一个泛型集合绑定到它,以便设置基于在控制中输入的数字。
下面是一段10米长的代码。在Visual Studio中创建一个默认的WebForms Web项目2010
网页源:
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<p>
<table>
<tr>
<td>Rows:</td>
<td><asp:TextBox ID="TextBox1" runat="server" />
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
</td>
</tr>
<tr>
<td colspan=2>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="Button" />
</td>
</tr>
</table>
</p>
</asp:Content>
后面的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Init(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
List<string> users = new List<string>(Enumerable.Repeat(string.Empty, Int32.Parse(TextBox1.Text)));
GridView1.DataSource = users;
GridView1.DataBind();
}
protected void Button2_Click(object sender, EventArgs e)
{
var list = from GridViewRow row in GridView1.Rows
where row.RowType == DataControlRowType.DataRow
select (row.FindControl("TextBox2") as TextBox).Text;
// now do something with this list of strings
}
}
}
0
您可能会发现更容易创建一个asp:GridView来代替。然后,您可以在回发中遍历行并检查控件。很多示例代码都在那里。
+0
那是我攻击的下一步计划。借助强大的ASP经典背景,我构建了该页面,并假设引用动态创建的控件并不那么困难。 – zeroef 2010-08-25 21:01:25
相关问题
- 1. 检索网格的内容
- 2. 如何使用jQuery检索动态添加的内容?
- 3. 如何检索COD文件的内容?
- 4. Asp.net从控件检索内容
- 5. 如何检索里面的控件(按钮)的RichTextBox内容?
- 6. 如何从html中动态创建表格中检索数据
- 7. 检索动态控件的值
- 8. 带动态内容的Silverlight Accordion控件
- 9. 检索asp中动态单选按钮控件的值:表
- 10. 从客户端缓存中检索静态HTML内容(动态内容)
- 11. 从内容页面中的动态创建的输入控件检索表单数据
- 12. 从NSOutlineView中检索单元格内容
- 13. 动态更改表格内容
- 14. 动态显示HTML表格内容
- 15. 动态组件动态重新编排Adf中的表格内容
- 16. 如何检索动态创建的控件的子控件的值在回发?
- 17. 如何从ViewPanel控件在动态内容控件构面中打开文档
- 18. 如何动态添加Entry控件并检索它的值?
- 19. 静态内容中的动态内容
- 20. 在ASP.NET中检索动态创建表格的单元格值
- 21. 检索word文档内的内容控件的位置
- 22. 如何使用SWT控件呈现SWT/JFace表格的内容?
- 23. 如何动态检索Django表单类?
- 24. docpad系统中的静态与动态内容 - 如何创建动态内容?
- 25. 如何在jira插件webwork模块中动态显示表格内容?
- 26. 如何检索摆动表格值
- 27. 如何检索内容的HTML?
- 28. 如何检索NSDictionary的所有内容?
- 29. 单词内容控件:如何绑定图片和表格?
- 30. 如何检索xtrascheduler中的customeditappointment表格
我正在使用Webforms。你的例子看起来接近于我现在写的基于比尔建议使用gridview的东西。 – zeroef 2010-08-25 21:26:11