我希望在listview中不要超过30次插入

时间:2013-03-13 19:15:04

标签: c# asp.net

我有一个问题,我正在做一个星期我正在努力,我很想找到一个解决方案...它是一个asp.net和c#中的Web应用程序 我有一个相关的监听视图我插入学生的数据库..我不想超过30个插入......目标是,如果我尝试进入第31个学生我必须停止显示警告信息

我尝试使用Sev代码,在我看来,这是我在页面加载时最接近的代码,但遗憾的是它不能正常工作

if (ListView1.Items.Count>30)
{ 
   ClientScript.RegisterStartupScript(this.GetType(), 
     "myalert", 
     "alert('" + "Dsl .. étudiant !!" + "');", true);
}

1 个答案:

答案 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是正确的并且是最新的。