【问题标题】:How do I wire up a custom C# ASP.Net WebControl to post back a custom __EVENTARGUMENT?如何连接自定义 C# ASP.Net WebControl 以回发自定义 __EVENTARGUMENT?
【发布时间】:2010-12-16 18:08:24
【问题描述】:

我正在创建一个自定义 ASP.Net GridView,我希望能够更改 __EVENTARGUMENT 值,但我不知道如何在服务器端捕获返回的值。

我正在创建具有可折叠表示的功能,因此第一级是标准 GridView,如果它们展开第一级行,我将通过 JavaScript 插入其他行。

我的问题是如何在带有自定义数据的第二级行上创建一个链接。

【问题讨论】:

    标签: asp.net event-handling custom-controls postback web-controls


    【解决方案1】:

    我相信 RaisePostBackEvent 是这个值被传入的地方;基本 GridView 类允许您覆盖它,因此您应该可以在那里使用它。

    这是 IPostBackEventHandler 接口的一部分。

    HTH。

    【讨论】:

      【解决方案2】:

      使用 __dopostback 从 javascript 引发回发。使用正确的参数,以便将其映射到正确的事件

      【讨论】:

      • 这不适用于自定义事件。如果不捕获 Brian 引用的事件中的值并自己指导它,就无法将 __EVENTARGUMENT 映射到您的事件。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-30
      相关资源
      最近更新 更多