Frameworks 如何验证asp.net中的某些动态表格单元格
如下面的代码所示,我需要创建一个动态表,其中每个单元格都会得到验证。如果有任何错误的输入,将弹出该特定单元格的错误消息。现在我们的BA不想为每一列显示多条错误消息。无论有多少姓氏无效,只需为每列显示一条错误消息,如“姓氏无效”。我怎样才能做到这一点?可能吗 提前谢谢。我将非常感谢你的回复 谢谢, Dev2016Frameworks 如何验证asp.net中的某些动态表格单元格,frameworks,Frameworks,如下面的代码所示,我需要创建一个动态表,其中每个单元格都会得到验证。如果有任何错误的输入,将弹出该特定单元格的错误消息。现在我们的BA不想为每一列显示多条错误消息。无论有多少姓氏无效,只需为每列显示一条错误消息,如“姓氏无效”。我怎样才能做到这一点?可能吗 提前谢谢。我将非常感谢你的回复 谢谢, Dev2016 Protected Sub ShowBoxes(ByVal startRow As Integer, ByVal nRowsAdd As Integer) Dim d As I
Protected Sub ShowBoxes(ByVal startRow As Integer, ByVal nRowsAdd As Integer)
Dim d As Integer = 10
For d = startRow To (startRow + nRowsAdd - 1)
Dim row As New HtmlTableRow()
row.VAlign = "center"
row.Attributes("class") = "bgA"
row.ID = "IndivRow_" & d.ToString
Dim col1 As New HtmlTableCell()
col1.Align = "center"
col1.Width = 29
col1.InnerHtml = (d + 1).ToString
Dim col2 As New HtmlTableCell()
col2.Width = 53
col2.VAlign = "left"
Dim txt2 As New TextBox()
txt2.ID = "Last_" & d.ToString
txt2.Columns = "29"
txt2.MaxLength = "30"
Dim reg2 As New RegularExpressionValidator()
reg2.ID = "regLast_" & d.ToString
reg2.ControlToValidate = "Last_" & d.ToString
reg2.ValidationExpression = "^[a-zA-Z0-9""()-. '\s]{1,50}$"
reg2.ErrorMessage = "Last Name on line " & (d + 1).ToString & " contains invalid characters."
reg2.Text = "*"
reg2.Display = ValidatorDisplay.Static
reg2.ValidationGroup = "SubmitFormClient"
reg2.SetFocusOnError = True
col2.Controls.Add(txt2)
col2.Controls.Add(reg2)
Dim col3 As New HtmlTableCell()
col3.Width = 53
col3.VAlign = "left"
Dim txt3 As New TextBox()
txt3.ID = "First_" & d.ToString
txt3.MaxLength = "30"
Dim reg3 As New RegularExpressionValidator()
reg3.ID = "regFirst_" & d.ToString
reg3.ControlToValidate = "First_" & d.ToString
reg3.ValidationExpression = "^[a-zA-Z0-9""()-. '\s]{1,50}$"
reg3.ErrorMessage = "First Name on line " & (d + 1).ToString & " contains invalid characters."
reg3.Text = "*"
reg3.Display = ValidatorDisplay.Static
reg3.ValidationGroup = "SubmitFormClient"
reg3.SetFocusOnError = True
col3.Controls.Add(txt3)
col3.controls.add(reg3)
row.Cells.Add(col1)
row.Cells.Add(col2)
row.Cells.Add(col3)
tableIndiv.Rows.Add(row)
Next d
End Sub