|
本帖最后由 凤凰涅盘ing 于 2013-9-22 23:42 编辑
FineUI和浏览器版本:3.31 ,IE 9
问题描述:
我是直接修改的官方示例的。结果代码可以正常运行,可是生成的客户端网页没有生成相应的控件。
测试代码或示例:
protected void Page_Init(object sender, EventArgs e)
{
// 创建一个 FormRow 控件并添加到 Form2
FormRow row = new FormRow();
row.ID = "rowUser";
Form2.Rows.Add(row);
if (this.Session["aaa"]==null)
{
TextBox tbxUser = new TextBox();
tbxUser.ID = "tbxUserName";
tbxUser.Text = "";
tbxUser.Label = "用户名";
tbxUser.ShowLabel = true;
tbxUser.ShowRedStar = true;
tbxUser.Required = true;
row.Items.Add(tbxUser);
this.Session["aaa"] = tbxUser;
}
else
{
//在实际应用中,因为要生成大量的控件,所以控件都放在session中,以提高效率
TextBox tbxUse = this.Session["aaa"] as TextBox;
tbxUse.Text = "aaaa";
row.Items.Add(tbxUse);
}
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);
}
截图:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|