我有一些動態的表格,包含一些文本框(也是動態的)和一些按鈕,它們可以回發onclick。 點擊按鈕後,我怎樣才能使頁面記住回發後在框中輸入的文字?asp.net在回發中保存控制值
回答
你必須創建一個tymer控制單擊event.For是創建一個新的用戶控件。添加公共屬性以添加您必須添加的控件。在Web用戶控制頁面INIT和Page_load事件中添加所需數量的控件。希望這會起作用。
//IN web user control aspx page add a place holder in which u add your dynamic controls
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl.ascx.cs" Inherits="WebUserControl" %>
<asp:PlaceHolder runat="server" ID="mycontrol"/>
// WEb User Control Code Behind
// Create public properties
public int totalnoOfcontrols
{
get;
set;
}
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
// save values here
}
}
protected void Page_Init(object sender, EventArgs e)
{
// create dynamic controls here
TextBox t = new TextBox();
t.Text = "";
t.ID = "myTxt";
mycontrol.Controls.Add(t);
}
不知道如何,因爲所有的工作都在Timer_Tick方法做這工作。 – user1468537 2012-07-09 07:45:04
U表示控件在tymer Tick事件產生的? – 2012-07-09 08:04:16
是因爲創建控制量是基於一些計算和計時器那裏的的UpdateProgress工作 – user1468537 2012-07-09 08:07:20
您必須使用Page_Init/Load
事件處理程序來創建控件運行時(動態)。
對於您可以使用ViewState的
string data = ViewState["myData"];
ViewState["myData"] = data;
- 1. 保留值在回發在Asp.net mvc
- 2. 動態創建控件和跨回傳保存控制值 - ASP.Net C#
- 3. Asp.NET服務器控制回發
- 4. ASP.NET - 動態控制值和回傳
- 5. 在asp.net中回發後保留錨點
- 6. 控制緩存在asp.net
- 7. html表單不會在回發中發佈輸入控制值
- 8. 保存並加載CollapsiblePanelExtender通過回發控制狀態
- 9. ASP.NET在回發中添加控件
- 10. 模型中的值在回發後丟失在控制器中
- 11. 在回發中獲取asp.net控件的舊值
- 12. 在asp.net中設置緩存控制
- 13. 如何跨回發保存asp:HiddenField值?
- 14. 強制回發Asp.Net
- 15. 如何在控制器中保存ID?
- 16. 在asp.net中發佈控制器的href值mvc
- 17. 在控制檯應用程序的對象中保存值C#
- 18. ASP.NET控件回發後
- 19. Asp.Net動態控件回發
- 20. ASP.NET MVC在控制器之間保存數據
- 21. asp.net登錄控制在哪裏保存密碼
- 22. 在服務器上保存ASP.NET圖表控制輸出?
- 23. 無法在回發後恢復動態中繼器控制值
- 24. 如何訪問asp.net mvc回發控制器操作中的hiddenField值?
- 25. ASP.NET在TabContainer內保留ActiveTabIndex回發
- 26. Asp.Net強制保存detailsview/formview
- 27. 如何保持複選框的值在asp.net回發後?
- 28. 保留在Page_Load下拉值頁面回發到自身asp.net
- 29. jQuery自動完成在ASP.NET回發期間不保留值
- 30. 緩存控制C#ASP.NET
你能證明你試過嗎?或者至少有一些代碼?它很難幫助這樣! – Thousand 2012-07-09 06:54:52