protected void lbn_Click(Object sender, EventArgs e)
{
Response.Write("asd");
} private int totalNum;
private int cellNum;
public int CellNum
{
set { cellNum = value; }
get { return cellNum; }
}
public int TotalNum
{
set { totalNum = value; }
get { return totalNum; }
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Initial();
}
}
public void Initial()
{
int num = 0;
int rowNum = (int)(totalNum / cellNum) + 1;
for (int i = 1; i <= rowNum; i++)//i控制行
{
TableRow tr = new TableRow();
for (int j = 1; j <= cellNum; j++)//j控制列 列数由用户定义
{
if (num < totalNum)
{
num++;
TableCell tc = new TableCell();
tc.BackColor = Color.Gray;
tc.Width = 150;
tr.Controls.Add(tc);
LinkButton lb = new LinkButton();
lb.ID = num.ToString();
ViewState[lb.ID] = true;
lb.Text = "<center>第" + num + "题</center>";
lb.ForeColor = Color.White;
lb.Font.Size = 12;
lb.Click += new EventHandler(lbn_Click);
CheckBox cb = new CheckBox();
cb.ID = num.ToString();
cb.Text = "<right>我有疑惑</right>";
cb.Font.Size =7;
tc.Controls.Add(lb);
tc.Controls.Add(cb);
}
}
QuestionTable.Rows.Add(tr);
}
}
调试时点击linkbutton后只是页面刷新了下,不响应事件
求解决方案
{
Response.Write("asd");
} private int totalNum;
private int cellNum;
public int CellNum
{
set { cellNum = value; }
get { return cellNum; }
}
public int TotalNum
{
set { totalNum = value; }
get { return totalNum; }
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Initial();
}
}
public void Initial()
{
int num = 0;
int rowNum = (int)(totalNum / cellNum) + 1;
for (int i = 1; i <= rowNum; i++)//i控制行
{
TableRow tr = new TableRow();
for (int j = 1; j <= cellNum; j++)//j控制列 列数由用户定义
{
if (num < totalNum)
{
num++;
TableCell tc = new TableCell();
tc.BackColor = Color.Gray;
tc.Width = 150;
tr.Controls.Add(tc);
LinkButton lb = new LinkButton();
lb.ID = num.ToString();
ViewState[lb.ID] = true;
lb.Text = "<center>第" + num + "题</center>";
lb.ForeColor = Color.White;
lb.Font.Size = 12;
lb.Click += new EventHandler(lbn_Click);
CheckBox cb = new CheckBox();
cb.ID = num.ToString();
cb.Text = "<right>我有疑惑</right>";
cb.Font.Size =7;
tc.Controls.Add(lb);
tc.Controls.Add(cb);
}
}
QuestionTable.Rows.Add(tr);
}
}
调试时点击linkbutton后只是页面刷新了下,不响应事件
求解决方案
解决方案 »
- WebBrowser 拦截窗口! 是拦截用脚本window.open(..)打开的窗口
- 发布asp.net网站出现编译错误
- asp.net下载疑难
- 访问控件的问题 很急 帮帮忙!
- 如何在ASP.NET中引用脚本
- 在webform下引用的winform的messagebox可以在没有.net框架的机器运行吗
- 关于语音识别,在WINDOWS FORM中可以成功语音转成文字,但转换成WEB形式后失败了,请指教
- GridView_RowCommand里的怎么对数据行进行操作
- .net中两数相加之和等出一个怪异的结果(百分相送)
- 两个按钮一个引发验证控件另一个不引发验证控件怎么做啊?
- 无效的视图状态
- 怎么能按意愿来调整表格布局?
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Initial();
}
}
去掉if (!IsPostBack)
改成
protected void Page_Load(object sender, EventArgs e)
{
Initial();
}
就对了
但是去掉了后还是不响应啊