单击ASP.net中的按钮显示消息

时间:2010-03-04 03:36:31

标签: asp.net

我在ASP.net中有一个Gridview,一个标签和一个Button。 如果gridview中的记录总数超过500,并且如果用户单击该按钮,则会显示消息“您一次不能打印超过500条记录”。

我如何在ASP.net中执行此操作。如果它小于500,则它当前正在生成PDF。

由于

3 个答案:

答案 0 :(得分:2)

像这样:

if (grid.Rows.Count > 500) {
    label.Text = "You cannot print more than 500 records at one time";
} else {
    //Export a PDF
}

如果这不能解答您的问题,请提供更多详细信息。

答案 1 :(得分:2)

我认为你在代码隐藏文件中需要这样的东西:

protected void Button_Click(object sender, EventArgs e)
{
    if (this.myGridView.Rows.Count > 500)
    {
        this.myLabel.Text = "You can not print more than 500 records";
    }
    else
    {
         // Print the PDF
    }
}

现在在ASP方面你可以像这样挂钩:

<asp:button id="myButton" onclick="Button_Click" runat="server" text="Print PDF of Grid" />

答案 2 :(得分:1)

获取记录后,请检查记录的计数。然后,如果它超过500,请向按钮添加一个javascript警报,如下所示:

If records.Count > 500 Then
  btnPrint.Attributes("onclick") = "alert('You cannot print more than 500 records at one time.'); return false;"
Else
  btnPrint.Attributes("onclick") = ""
End If