zoukankan      html  css  js  c++  java
  • ASP.NET中页面传递参数。

    第一页面用Server.Transfer跳转至第二页面。
    第二页面中核心代码如下:
    if(!Page.IsPostBack)
       {    
        Webtest1 _webtest1;
        _webtest1 = (Webtest1) Context.Handler;
        if(_webtest1!=null)
        {
         ViewState["TNum"] = System.Convert.ToInt32(((TextBox)_webtest1.FindControl("TextBox1")).Text.Trim());     
        }
       }
       table1.Controls.Clear();
       if(System.Convert.ToInt32(ViewState["TNum"].ToString())>0)
       {
        for(int i=0;i<System.Convert.ToInt32(ViewState["TNum"].ToString());i++)
        {
         HtmlTableRow tr = new HtmlTableRow();
         HtmlTableCell cell = new HtmlTableCell();
         TextBox newbox = new TextBox();
         newbox.Text = "第"+i.ToString()+"个";
         newbox.Width = 180;
         newbox.ID = "DynTextBox"+i.ToString();
         newbox.Attributes.Add("name", newbox.ID);
         //ViewState[newbox.ID] = newbox;
         cell.Controls.Add(newbox);
         tr.Controls.Add(cell);
         table1.Controls.Add(tr);
        }
       }
    //获取动态生成控件中的内容。
       string res ="";
       for (int i=0;i<System.Convert.ToInt32(ViewState["TNum"].ToString());i++)
       {
        //res = this.Controls[i].ID;
        //Control myControl1 = FindControl("DynTextBox"+i.ToString());
        TextBox txt0 = (TextBox)this.FindControl("DynTextBox"+i.ToString());
        res+= txt0.Text;    
       }
       Response.Write(res); 
  • 相关阅读:
    协作调优
    快速打开你的手机网页
    DB2性能学习笔记V0.1
    IE11将支持SPDY
    Linux性能优化学习笔记V0.1
    memcache学习笔记: http://www.docin.com/p577837919.html
    LoadRunner 测试Tuxedo的问题
    《Web测试技术大全》V0.1发布
    .NET性能分析工具 YourKit Profiler 8 for .NET
    《.NET Performance Testing and Optimization》学习笔记
  • 原文地址:https://www.cnblogs.com/joxin/p/77001.html
Copyright © 2011-2022 走看看