我有一個網頁,我想收集有關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. 如何從數據庫中檢索動態內容?
- 3. 如何使用jQuery檢索動態添加的內容?
- 4. 如何使用Python檢索動態html內容的值
- 5. 如何檢索COD文件的內容?
- 6. 如何檢索裏面的控件(按鈕)的RichTextBox內容?
- 7. Asp.net從控件檢索內容
- 8. 如何從html中動態創建表格中檢索數據
- 9. 檢索動態控件的值
- 10. 帶動態內容的Silverlight Accordion控件
- 11. 帶動態內容的PHP表格
- 12. 檢索asp中動態單選按鈕控件的值:表
- 13. 從客戶端緩存中檢索靜態HTML內容(動態內容)
- 14. 從內容頁面中的動態創建的輸入控件檢索表單數據
- 15. 在動態控件上檢索數據
- 16. 從動態表格檢索數據
- 17. 從NSOutlineView中檢索單元格內容
- 18. 檢索動態控制值
- 19. 動態組件動態重新編排Adf中的表格內容
- 20. 動態更改表格內容
- 21. 動態顯示HTML表格內容
- 22. 如何檢索動態創建的控件的子控件的值在回發?
- 23. 如何從ViewPanel控件在動態內容控件構面中打開文檔
- 24. 如何動態添加Entry控件並檢索它的值?
- 25. 檢索jsp中多個表的內容
- 26. 檢索word文檔內的內容控件的位置
- 27. 在ASP.NET中檢索動態創建表格的單元格值
- 28. 向內容控件添加表格
- 29. 如何使用SWT控件呈現SWT/JFace表格的內容?
- 30. 如何動態檢索Django表單類?
我正在使用Webforms。你的例子看起來接近於我現在寫的基於比爾建議使用gridview的東西。 – zeroef 2010-08-25 21:26:11