نمایش نتایج 1 تا 2 از 2

نام تاپیک: مشکل در دستیابی به کنترل های اضافه شده توسط کد نویسی

  1. #1
    کاربر جدید
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    ارومیه
    پست
    22

    Question مشکل در دستیابی به کنترل های اضافه شده توسط کد نویسی

    سلام دوستان ، من در یکی از صفحات وب سایتم که با #C و ASP.NET کار کردم نیاز دارم کنترل ها رو نه در قسمت طراحی صفحه ، بلکه در قسمت کدنویسی با #C و بصورت دینامیک در صفحه قرار بدم ، مشکل اینجاست که وقتی می خوام در مرحله بعدی به این کنترل هت دسترسی داشته باشم (مثلاً متن داخل Textbox) نمیشه!!! یعنی متن خالی رو بجاب متن داخل اون Textbox برمی گردونه! لطفاً راهنماییم کنین. متن کد نمونه ای رو که باهاش کنترل هامو به صفحه اضافه می کنم ضمیمه کردم ، اساتید محترم لطفاً راهنمایی کنن.
    فایل های ضمیمه فایل های ضمیمه

  2. #2
    کاربر دائمی
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    تهران
    پست
    130

    نقل قول: مشکل در دستیابی به کنترل های اضافه شده توسط کد نویسی

    سلام

    من كداتو ديدم .
    از اين روش استفاده كن ببين جواب مي ده


    private void Page_Load(object sender, System.EventArgs e)
    { if (!IsPostBack)
    AddControls();
    }

    protected override void LoadViewState(object CurrentSavedState)
    { base.LoadViewState(CurrentSavedState);

    if (ViewState["controsladded"] == null) AddControls();}

    private void AddControls()
    { TextBox MyDynamicTextbox = new TextBox();
    MyDynamicTextbox.Text = "I am golagha";
    MyDynamicTextbox.ID = "MyDynamicTextbox";
    Button MyDynamicbutton = new Button();
    MyDynamicbutton.Click += new System.EventHandler(MyDynamicbutton_Click); MyDynamicbutton.Text = "My Dynamic Button";
    Panel1.Controls.Add(MyDynamicTextbox);
    Panel1.Controls.Add(new LiteralControl(""));
    Panel1.Controls.Add(MyDynamicbutton); ViewState["controlsadded"] = true;}

    private void MyDynamicbutton_Click(Object sender, System.EventArgs e){
    TextBox MyTb = new TextBox();
    MyTb = (TextBox) (Panel1.FindControl("MyDynamicTextbox"));
    Label1.Text = MyTb.Text;}


    ------------------------------------------------
    با تشكر گل آقا

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •