asp.net - ASPXGridView 自定义回调

标签 asp.net javascript aspxgridview

我们有 DevExpress 网格,在 OnCustomCallback 事件中我们需要分配一个隐藏字段 value=true。我们需要将隐藏字段值获取到javascript之后? 我们尝试了以下方式:

protected void dgUnReconcile_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
{
    ASPxGridView temp = ((DevExpress.Web.ASPxGridView.ASPxGridView)(sender));
    string gridInstancename = ((DevExpress.Web.ASPxGridView.ASPxGridView)(sender)).ClientInstanceName;

    if (gridInstancename.Equals("grid"))
    {
        List<Object> selected = dgUnReconcile.GetSelectedFieldValues(new[] { "Key" });
        if (selected.Count > 0)
        {    
                existingKey = true;//hidden field value
        }
    }
}

我们需要通过javascript访问隐藏字段的值

var ='<%# existingKey%>';

它总是显示空值。

最佳答案

尝试使用网格的JSProperties:

aspx:

<dxwgv:ASPxGridView ID="myGridView" ClientInstanceName="myGridView" runat="server">
</dxwgv:ASPxGridView>

在代码隐藏 (C#) 中设置值:

myGridView.JSProperties["cpMyValue"] = "hello, world!";

获取客户端的值(js):

alert(myGridView.cpMyValue);

关于asp.net - ASPXGridView 自定义回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1499519/

相关文章:

javascript - 网页转发框架 - 更改元/标题

javascript - 在 ASPX 页面中使用脚本

javascript - 如何居中对齐 TemplateField 的标题文本?

asp.net - 如何将Visual Studio ASP.NET 5项目发布到Docker Hub?

javascript - 构造函数和普通函数的区别

javascript - 当我给 PHP 变量赋值时,是否可以调用 JavaScript 函数?

html - 使用 HTML Table 而不是 Gridview

asp.net - devexpress aspxgridview - 用于分页的自定义文本

asp.net - 在 View Mvc.net中访问路由值

javascript - 通过 GridView 的客户端 API 访问行数据