FineUI 官方论坛

标题: 如何通过按钮表单在表单中增加控件啊 [打印本页]

作者: marky123    时间: 2012-9-19 02:51
标题: 如何通过按钮表单在表单中增加控件啊
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using ExtAspNet;


namespace ExtAspNet.Examples.form
{
    public partial class form_dynamic : PageBase
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        // 动态创建控件
        // 注意:这段代码需要每次加载页面都执行,因此不能放在 if(!IsPostBack) 逻辑判断中
        protected void Page_Init(object sender, EventArgs e)
        {
            // 创建一个 FormRow 控件并添加到 Form2
            
        }

        protected void ddlGender_SelectedIndexChanged(object sender, EventArgs e)
        {
            FormRow rowUser = Form2.FindControl("rowUser") as FormRow;
            DropDownList ddlGender = rowUser.FindControl("ddlGender") as DropDownList;

            Alert.ShowInTop("选择的性别:" + ddlGender.SelectedText);
        }


        protected void Button1_Click(object sender, EventArgs e)
        {
           FormRow row = new FormRow();
            row.ID = "rowUser";
            Form2.Rows.Add(row);

            
            TextBox tbxUser = new TextBox();
            tbxUser.ID = "tbxUserName";
            tbxUser.Text = "";
            tbxUser.Label = "用户名";
            tbxUser.ShowLabel = true;
            tbxUser.ShowRedStar = true;
            tbxUser.Required = true;
            row.Items.Add(tbxUser);


            DropDownList ddlGender = new DropDownList();
            ddlGender.ID = "ddlGender";
            ddlGender.Label = "性别(自动回发)";
            ddlGender.Items.Add("", "0");
            ddlGender.Items.Add("", "1");
            ddlGender.SelectedIndex = 0;
            ddlGender.AutoPostBack = true;
            ddlGender.SelectedIndexChanged += new EventHandler(ddlGender_SelectedIndexChanged);
            row.Items.Add(ddlGender);
   
        }
    }
}
这是 根据示例修改的, 为什么 只能放在Page_Init 中才能有用啊 ,放在按钮事件就不行啊
为什么 为什么 为什么????????
有没有办法解决啊
跪求*****************管理员


作者: kk7769640    时间: 2012-9-19 05:02

别留念哥,哥只是个传说!
作者: marky123    时间: 2012-9-19 05:50
滚!!!!!!!
有人知道没




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4