objtext.id=给他一个id
objtext.visible=true

解决方案 »

  1.   

    我也遇到过,点击控件都换成 html控件,后台代码都放到隐藏的页面中进行
      

  2.   

    objtext.id=给他一个id
    objtext.visible=true
    ------------------------------
    在个方法我已试过,还是不能解决控件消失的问题。
      

  3.   

    if(!IsPostBack)
          {
              TextBox objText = new TextBox();
     objText.Text = "重数据库中取得."; 
     Panel1.Controls.Add(objText);
          } 
    去掉if判断
      

  4.   

    直接写:TextBox objText = new TextBox();
     objText.Text = "重数据库中取得."; 
     Panel1.Controls.Add(objText);
      

  5.   

    去掉if判断
    //---------------------
    这样点击页面上某按钮时objText.Text总是="重数据库中取得."用户输入的文本将被清空。
      

  6.   

    if(!IsPostBack)
          {
              TextBox objText = new TextBox();
              objText.ID = "objText";
     objText.Text = "重数据库中取得."; 
     Panel1.Controls.Add(objText);
          } 
    else
    {
        TextBox objText = new TextBox();
        objText.ID = "objText";
        Panel1.Controls.Add(objText);}
      

  7.   

    你需要将TextBox.EnableViewState=true;<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="Test.WebForm1"   %> 中增加 validateRequest=false
    看一下;
      

  8.   

    forestyang(forestyang)你好,采用你的方法当条件为假时新生成的TextBox()是否会联系到第一次打开页面时生成TextBox()上。
      

  9.   

    主要原因在于:在点击某个按钮后,页面回传,首先并不执行点击按钮的函数,而是先执行Page_Load,然后再执行该函数,这样你的TEXTBOX就不被添加进去了.不知道你想要实现的是什么功能.
      

  10.   

    Dim rb As New RadioButton             'RadioButton 控件
                                rb.ID = "NEW" & dts.Tables("gx").Rows(i).Item("kjm") & rbnum
                                rb.Text = rbdst.Tables("dx").Rows(rbi).Item("dxkname")
                                rb.GroupName = p1.ID
                                rb.Enabled = True
                                rb.Visible = True
                                p1.Controls.Add(rb)
    我从我代码中考出来的,就是这种格式.
      

  11.   

    你要说的是两个问题:1,只所以点了按钮页面清空,是因为你的if判断不应该有,因为,你要保持那种和数据库的交互,才能把按钮留在页面上!
    2,可以通过命名ID(根据循环的变量而定)来保存状态,也可以把sinder强制转化成所要控件,用控件的text属性来传!
      

  12.   

    我碰到过,想了个解决的办法,不是很好,当时是在Init()事件里面绘制的控件
    可惜需要传参数过来