我有一个问题,我正在做一个星期我正在努力,我很想找到一个解决方案...它是一个asp.net和c#中的Web应用程序 我有一个相关的监听视图我插入学生的数据库..我不想超过30个插入......目标是,如果我尝试进入第31个学生我必须停止显示警告信息
我尝试使用Sev代码,在我看来,这是我在页面加载时最接近的代码,但遗憾的是它不能正常工作
if (ListView1.Items.Count>30)
{
ClientScript.RegisterStartupScript(this.GetType(),
"myalert",
"alert('" + "Dsl .. étudiant !!" + "');", true);
}
答案 0 :(得分:0)
注意:您在问题描述中所说的只是“ ...但不幸的是它不能正常工作”,所以我不确定问题是什么。我假设你从来没有真正在if
- 阻止。
您提到问题中的代码位于Page_Load
。为了安全起见,我会把它放在ListView
:
ListView1_DataBound(Object sender, EventArgs e)
{
if (ListView1.Items.Count>30)
{
ClientScript.RegisterStartupScript(this.GetType(),
"myalert",
"alert('" + "Dsl .. étudiant !!" + "');", true);
}
}
通过这种方式,您知道自己的ListView1.Items.Count
是正确的并且是最新的。