我使用标准拖放功能放入ASP ListView并启用编辑功能。该表是两列,GUID主键和文本字符串名称。两者都不允许为空。
当我编辑一个记录(对于名称列)时,我将其值(更改为有效值)并按 Enter ,它崩溃时无法将NULL插入名为“Name”的列中。但是,如果我做的完全相同,但我没有按 Enter ,而是单击更新,它可以正常工作。
我是ASP.NET新手。我错过了什么?
答案 0 :(得分:0)
我猜想 Enter 会触发页面上的默认按钮,可能不是你的更新按钮。
使用选项卡查看焦点在页面上移动,点击标签然后 Shift + Tab 返回,查看焦点所在。按下该按钮/链接应该产生与空错误相同的结果,那个按钮/链接在做什么?