以前都做winform的,第一次用asp.net,开发一个简单的界面,上面是gridview,包含几个templatefield和一个edit,delete command field,下面一部分是一个table,里面有几个textbox控件和一个submit按钮,按钮的任务是插入一条新记录并且在gridview里显示。
有两个问题想问一下:
1。 运行时候,点击edit编辑再点update link是可以成功修改gridview里的记录,但是无意中在一个field里敲入回车,发现多了一条空白记录,后来debug发现是回车被自动映射到下面html table里那个按钮事件上。如何能将回车映射到我想要的功能上,比如这里应该是update link。或者能不能直接编写这个enter事件?
2。 我在table里还加两个fieldrequirevalidator,原打算是在按添加记录的那个按钮时候,判断不能为空,但是在编辑上面那个gridview,按下update的link按钮时候,应该也是提交了整个页面的原因,导致检查下面table里的fields,结果不能提交因为空值,如果还想用这个validator,怎么处理好?
谢谢!