我的一个页面遇到问题。我在页面上有一个 FormView 控件,用于将新行输入到数据库表中,在同一页面上有一个 GridView 控件,用于更新/删除同一数据库表中的行。
FormView 控件上有验证器来验证在数据库中抛出的任何输入,当我尝试编辑行时,它似乎会干扰 GridView。当我尝试保存编辑时,FormView 上的验证控件被触发并出现错误,因为文本框输入为空白,因此 GridView 无法保存修改后的表数据。
也许一个可见的例子会有所帮助:
我有一个想法,我将这些控件封装在不同的表单中,希望一个表单的提交不会在另一个表单中触发任何内容,但后来我收到一个错误,说我在页面上不能有多个表单runat="server"
,其中据我所知是必需的。
我怎样才能解决这个问题?
谢谢。