我在 GridView 的事件中HiddenField
创建了一个:OnRowDataBound
var hF1 = new HiddenField();
e.Row.Cells[10].Controls.Add(hF1);
在 JavaScript 中,我从模式返回一个值,并HiddenField
为该特定行设置该值,“hiddenField”是HiddenField
.
document.getElementById(hiddenField).value = settings;
现在,我有一个 Button.OnClick 事件,我需要在其中捕获该数据以进行进一步处理,但我无法确定如何检索特定行的数据。
foreach (SPGridViewRow dataRow in gvItems.Rows)
{
if (dataRow.RowType != DataControlRowType.DataRow) continue;
var mySettings = dataRow.... ?
我怎样才能捕捉到这个价值?该行的 HiddenField 控件中的每个值对该行都是唯一的。我也愿意在每行的基础上保存在这个字段中的临时数据的替代存储,只要记住数据是从 JavaScript 事件返回的。