【问题标题】:How to save data when grid-view radio button is checked?选中网格视图单选按钮时如何保存数据?
【发布时间】:2018-02-02 05:10:05
【问题描述】:
我有一个带有单选按钮字段的网格视图。选中单选按钮值时,如何将数据保存到数据库。比如说单选按钮字段是 IsDefault。检查时,我需要将数据保存到数据库。取消选中时,我需要再次保存数据。
如果有保存按钮,就可以了。在按钮 lick 中,我可以循环遍历数据行并保存数据,但是如何在单选按钮状态更改时执行相同操作?
【问题讨论】:
标签:
c#
asp.net
radio-button
【解决方案1】:
您可以使用javascript 获取选中的单选按钮值并使用ajax 存储它。
<input type="radio" onclick="RadioClicked(this);"/>
将 onclick 添加到每个单选按钮,因此在单击任何单选按钮时都会调用此函数。
function RadioClicked(x){
var id = x.id;
var value = x.value;
.... // here you can add ajax function to call controller
// function, and save it to database
}