开发工具与关键技术:Vs、勾选赋值(传值)
作者:木有窝的鸟~小通
撰写时间:2019年6月3日
在项目里,主要面对的思路和大脑的想法,很多时候想要用一些与众不同的写法来写出一样的效果。而经常我们会用一些普遍的写法去实现功能,其意义就可能稍微偏小一点,可能去琢磨更为复杂一点的写法就可能更有利于我们开阔自己的大脑。所以得不断去接触新的知识,提高自己的思维能力。
针对此勾选框其实在一些按钮里边写,比如新增的数据,而新增却是恰当的,或者在修改里边,一些状态修改则用的上,在或者查询,查询却是最普遍的,它却我们所熟悉的,不足为题。
通过勾选把值传到数据库里边其实是一件有意思的事情,我们在C#中有这么一个tpye为Checkbox有个Html对象,就是一个小的勾选框,而他可以写很多种不同的功能,我下面要介绍的是一个勾选的赋值的功能。
新增是个重要的奠基,勾选传值其实是件有意思的事情,如下第二行是新增的勾选框:
1、 首先在script中声明一个全局变量 var = ?;
2、 获取input标签的ID给点击事件,判断状态是否Checked为true,如果是证明是勾选的。
3、 判断勾选的个数,通过数量来赋值个数。
4、 用个变量接收赋的值。通过保存把值传到控制器里边去。
写法可以如下:
这样写的目的其实是可以个勾选到的赋值,可以通过Post提交或者其他方法提交都是可以的。
5、在控制器这边通过表ID、Name或者其他字段判断,把值保存到数据库里边。
这样就可以把值传到数据库里边了。
针对这种赋值(传值)的写法,其实是一种简单的做法,其意义在于不断的开拓思维,勾选框传值可能还有很多种写法,而赋值正是其中的一种,方法是多种多样,但过程确不一样。