我是asp.net的新手,需要一些有关如何在单击按钮时添加新行的帮助。
我编写了一个代码,该代码具有一个表,该表有8行,每个行都有一个文本框。在文件后面的代码中执行某些操作,如果不符合条件,则尝试显示错误消息。但是当我运行代码时,消息并没有显示。
有人可以帮助我了解我要去哪里吗?在下面创建的代码段下面。
//创建表的代码
<asp:Table runat="server" ID="ImprStTable" width="60%" HorizontalAlign="Center">
<asp:TableRow>
<asp:TableCell HorizontalAlign="Center">Mention Below The Text</asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell><asp:TextBox ID="ImprSt1" runat="server"></asp:TextBox></asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell><asp:TextBox ID="ImprSt2" runat="server"></asp:TextBox></asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell><asp:TextBox ID="ImprSt3" runat="server"></asp:TextBox></asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell><asp:TextBox ID="ImprSt4" runat="server"></asp:TextBox></asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell><asp:TextBox ID="ImprSt5" runat="server"></asp:TextBox></asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell><asp:TextBox ID="ImprSt6" runat="server"></asp:TextBox></asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell><asp:TextBox ID="ImprSt7" runat="server"></asp:TextBox></asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell><asp:TextBox ID="ImprSt8" runat="server"></asp:TextBox></asp:TableCell>
</asp:TableRow>
</asp:Table>
//代码段后的代码显示错误消息
Protected Sub final_Click(sender As Object, e As EventArgs) Handles final.Click
Dim iImprStCount As Integer
Dim Row As TableRow
Dim errCell As TableCell
For i = 1 To 8
If (ImprStTable.Rows.Item(i).ToString <> "") Then
iImprStCount = iImprStCount + 1
End If
Next
If (iImprStCount < 6) Then
Row = New TableRow()
errCell = New TableCell()
errCell.Text = "* Minimum 6 Impression Statements is required" '---- Error Msg
Row.Cells.Add(errCell)
ImprStTable.Rows.AddAt(1, Row)
End If
End Sub
另外,如何为错误消息指定字体大小和颜色?
预先感谢您的帮助。