【问题标题】:Manually calling __doPostBack('myUpdatePanelId','mycustomeventarg')手动调用 __doPostBack('myUpdatePanelId','mycustomeventarg')
【发布时间】:2009-10-28 23:56:55
【问题描述】:

在我的 Javascript 中,我手动调用

__doPostBack('myUpdatePanelId','mycustomeventarg')

它工作正常,除了我的 EventArgs

protected void Page_Load(object sender, EventArgs e)

始终为空。 我必须以某种方式将其转换为其他东西吗?

【问题讨论】:

    标签: c# asp.net ajax .net-3.5 postback


    【解决方案1】:

    我认为这很正常。在我当前的项目中每个页面调用(无论是否回发)...

    e == EventArgs.Empty

    【讨论】:

    • 那么有没有办法传递你用 JS 形成的参数?
    • __EVENTARGUMENT 是一个隐藏字段,因此您可以使用 Request.Params["__EVENTARGUMENT"]。
    • 或者因为你使用服务器控件覆盖了Page.RaisePostBackEvent msdn.microsoft.com/en-us/library/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-25
    • 2014-02-18
    • 2011-11-28
    • 2014-02-20
    • 1970-01-01
    • 1970-01-01
    • 2013-08-17
    相关资源
    最近更新 更多