使用windows位置将参数从js传递到.aspx页面
passing parameters from js to .aspx page using windows location
我可以将参数从javascript函数传递到aspx文件。我使用windows.location.href。当执行到达aspx页面时,它会运行并尝试使用这些参数调用多个WCF服务。但当它调用第一个时,背面的IE窗口会将我带到列出所有可用aspx页面的根视图。我尝试在接收这些参数的页面加载上设置一个断点。我试着逐步完成代码,它会让我做得很好,但当它调用第一个WCF服务时,它会对IE窗口执行上述操作,但在那之后,它仍然会让我继续逐步完成代码。IE窗口应该在等待我,直到我在服务器上执行完代码,对吧?
这与WCF调用&JS window.location.href语句。我当然知道。它始终在特定的代码行(第一个WCF调用)执行此操作。
例如,如果我试图传递来自另一个.aspx页面的会话变量中的参数,我就看不到这种行为。
有人见过这种行为吗?你知道发生了什么事吗?
感谢
---改写的---感谢您的反馈。hari,我在我的本地机器上运行VS2008。我确实使用表单身份验证。也许你没有理解我的问题,因为我没有像Diodeus想的那样正确地表达,所以让我再试一次:我使用JS从一个页面收集输入值。然后,我需要使用windows.location.href将这些参数传递到aspx页面。我在页面加载事件处设置了一个断点,以确保执行到达aspx页面。确实如此。此页面成功地接收了这些变量,并进行了更多的处理,如调用外部WCF服务。此时,IE窗口被锁定并变得不可查看,因为执行仍在进行。这很正常(这部分会让你失望吗?)。当我开始执行对WCF服务的调用时,IE窗口就完成了加载,它将带我直接浏览,而我仍在visual studio中调试(就像一行代码以黄色突出显示)。我可以使用F10或F11继续步进投掷,但我背面的IE窗口已经完成了!?它应该继续等待我,直到所有代码行都完成处理。我希望这能有所帮助。请让我知道它是否存在,并能够帮助我解决它。
禁用该网站的目录浏览(在IIS),并为该网站设置默认页面(也在IIS)。
- 将 jQuery 代码添加到 Index.aspx 页面
- 如何在aspx页面之间传递参数
- .aspx页面上引导程序中的动态选项卡
- 在新的浏览器选项卡上加载新的aspx页面后调用JavaScript函数
- window.onload适用于aspx页面,但不适用于普通html
- 在aspx页面c#之间传递/引用/发送变量/会话状态
- 将数据发布到iframe(aspx)以在aspx页面的页面加载中捕获它
- 如何使用js在两个aspx页面之间进行通信
- 将外部javascript文件视为Aspx页面的一部分
- aspx页面VS2012的javascript函数中未命中断点
- 将Javascript变量传递给C#函数aspx并从中返回到aspx页面
- .aspx页面JS将在控件似乎由于某种原因而被呈现之前启动Onload脚本
- 在aspx页面中实现javascript时出现问题
- 如何在aspx页面中使用日期选择器
- 如何从aspx页面引用jquery函数
- 如何从Aspx页面发送Json数据
- 如何在aspx页面中的转发器ItemDataBound中传递函数中的Control.ClientID
- 禁用.aspx页面上的权限,但启用超链接
- 如何在传递到aspx页面之前加密数据
- 调整从 aspx 页面链接的 pdf 的大小