locked
FAQs: 为什么我会得到” 在测试上下文中没有发现上下文参数'HIDDEN1._EVENTTARGET'”的错误? RRS feed

答案

  •  

    这个是VS2005工具的一个错误,已经在 SP1中作了修正。请安装SP1补丁或者使用VS2008

    JavaScript 中的OnClick 时间处理更改隐藏字段的时候,自动隐藏字段的绑定被不正确地应用,这个是有可能的。这个是Visual Studio2005发行版中一个已知的错误。

    <input name=”btnNext” type=”button” value=”Next” Onclick=”_doPostBack(‘btnNext’,’’);” /> 

    asp.net 网站里面 这个问题经常发生在当一个 Web 控件调用_doPostBack()Javascript方法去设置_EVENTTARGET隐藏字段的值,如上所示。在表单参数里面自动隐藏参数有个值比如{{$HIDDEN1._EVENTTARGET}},而不是真实的值—btnNext。为了改正这个问题,参数值必须设置成在JavaScript(比如说 btnNext)的值。

    请参考 “Web测试的创作与调试技术中的 处理视图状态和其他动态参数部分的内容。


    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    MSDN 论坛好帮手 立刻免费下载  MSDN 论坛好帮手
    2011年3月3日 16:41