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