- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否可以在异步回发期间向 Page
上的 ScriptManager
添加一个新的 ServiceReference
实例以便随后我可以通过客户端脚本使用引用的 Web 服务?
我正在尝试在位于 Repeater
内的 UserControl
内执行此操作,这就是为什么在 Page_Load
期间以编程方式添加 ScriptReference 不会在这里工作。
编辑 2: 这是我从 UserControl
调用的代码,它没有达到我的预期(在异步回发期间将 ServiceReference 添加到 ScriptManager):
private void RegisterWebservice(Type webserviceType)
{
var scm = ScriptManager.GetCurrent(Page);
if (scm == null)
throw new InvalidOperationException("ScriptManager needed on the Page!");
scm.Services.Add(new ServiceReference("~/" + webserviceType.Name + ".asmx"));
}
我的目标是让我的 UserControl 尽可能不干扰周围的应用程序;否则我将不得不在包含 Page
的 ScriptManagerProxy
中静态定义 ServiceReference
,这不是我想要的想要。
编辑:
我写这篇文章的时候一定很累...因为我打算写 ServiceReference
而不是 ScriptReference
。相应地更新了上面的文本。
现在我有:
<asp:ScriptManagerProxy runat="server" ID="scmProxy">
<Services>
<asp:ServiceReference Path="~/UsefulnessWebService.asmx" />
</Services>
</asp:ScriptManagerProxy>
但我想在代码隐藏中注册网络服务。
最佳答案
尝试这样的事情......
if (ScriptManager.GetCurrent(this).IsInAsyncPostBack)
{
ScriptManager.RegisterClientScriptInclude(this, this.GetType(), "script1", "~/js/myjs.js");
}
关于asp.net - 在异步回发期间以编程方式添加 ServiceReference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1941056/
我使用下面的代码来获取所有引用类以激活它: String filter = "(component.factory=com.requestclasses.mypack)"; bundleContext
是否可以在异步回发期间向 Page 上的 ScriptManager 添加一个新的 ServiceReference 实例以便随后我可以通过客户端脚本使用引用的 Web 服务? 我正在尝试在位于 Re
我在 VS 2010 中有一个 Silverlight 5 项目,希望根据我的配置更改其配置文件,就像更改 Web 应用程序的数据库连接字符串一样。 我的 ServiceReferences.Clie
在构建应用程序时,它通常会部署在不同的环境(测试、开发、生产)中,因此端点地址会发生变化。由于 ServiceReferences.ClientConfig 是作为 Silverlight 的 .xa
我的 Visual Studio 解决方案中有两个项目:一个是 WcfService Application 项目,另一个是普通的 C# Silverlight 项目,带有 ServiceRefere
您是否在业务应用程序中使用自动生成的 WCF 服务引用?或者你自己滚?为什么? 编辑 对于任何想自己动手的人,我发现这篇文章可能很有用:Understanding WCF Services in Si
我刚刚开始使用 OSGi 编程,并且遇到了两种监听服务被激活的方法。 第一种方式,来自 EclipseRCP 书籍,使用 ServiceReference: String filter="(objec
我目前正在维护和开发一个网站,该网站以 ajax 方式使用大量网络服务。 服务的注册是在 aspx 中完成的,如下所示: 使用
我正在使用 Eclipse 3.7 和 Eclipse Gemini JPA/DBAccess。我实现了一个引用 EntityManagerBuilderFactory 的声明性 ServiceCom
我在我的 Silverlight 应用程序中使用 wcf 服务。 wcf 服务的位置在 ServiceReferences.ClientConfig 文件中说明,必须更改为安装应用程序的位置。 但是,
我目前正在使用“标准 OSGi”中的 OSGi 和 Vaadin 移植一个非常好的模块化 Web 界面演示,以使用 Spring DM。 列出了一个 OSGi 配置文件: 我意识到在 Spring
使用 MVC4 和 VS2012,我使用的是 Service Reference,它会自动生成一个 Reference.cs 文件。当我构建时,我收到了数十条错误警告 'Missing XML com
我正在从事一个项目,我必须在 SOAP 网络服务表单中调用 API 并获得响应。当响应返回时,我必须从 header 中提取一个 Set-Cookie 值,并将 header Cookie 值与后续
我一直在研究演示示例,其中 JPA 将与 OSGi 一起使用。 问题是,我可以在捆绑后启动/停止服务,但是我无法获得 serviceReference。由于这个原因,我的 JPA 实现没有被执行。 代
我是一名优秀的程序员,十分优秀!