查询并回填数据
开发工具与关键技术:Visual Studio 2015
作者:李德新
撰写时间:2019年5月14日
在我们做项目的过程之中,我们总是要 对数据进行各种的操作:如查询、新增、删除以及修改这几个类型,但其中的修改却不是这么的直接,而是需要我们先把数据回填到我们的页面的数据表之中。那么我们应该要如何把数据回填到我们的数据表格之中呢?
首先,我们就应该要先做一个修改按钮,利用按钮的点击事件去触发数据的回填以及修改。但我们在回填数据之前还是要重置一下表单,清空表单的数据然后我们才可以回填我们想要的数据。而且我们在布局的上面也要注意设置action属性。action属性之中是可以放入URL链接的,而且规定了当我们提交表单的时候向何处发送表单数据。这样我们就可以把数据发送到页面的数据表单之中。
如上图中所示:我们可看到我们虽然在页面的form表单之中设置了action属性但是我们却并没有在HTML代码帐去输入action属性的值,我们在最后的标签中才去设置action属性的值,指定了我们提交的表单向我们页面的表单处发送表单数据,并回填数据。如此,我们就还需要找到我们所需要的数据,我们才能发送把它们发送到我们指定的页面的已经清空掉并且重置之后的表单。如此,我们就还要再控制器上下一番功夫。
查询数据并回填数据,我们要根据数据的ID 去回填。但在这之前我们还要声明一个变量去接收我们的数据所需要的ID,然后才能通过数据的ID查询到我们需要的数据。
如上图所示,我们声明了一个变量去接收我们所需要的数据的ID ,并且在页面的表单上做了两个按钮,并为他们写上点击事件。最后我们便只需要去茶轩到我们的数据即可回填我们的数据。
但我们还要注意的便是,我们在控制器的方法上还是需要写上一个数据的类型,方便我们去接收数据的ID。也只有这样我们才能够获取到我们需要的数据。
如上图所示:我们直接便可以根据ID去查询数据,并把它返回到我们的页面上去即可,如果没有查询到数据便返回一个空。如此我们便已经完成了数据的回填,并达到了如下图的效果: