gpt4 book ai didi

asp.net - 在静态 Web 方法(ASPNet Web 窗体)中调用 ResolveClientUrl

转载 作者:行者123 更新时间:2023-12-03 18:41:38 26 4
gpt4 key购买 nike

我目前无法找到在 ASP.Net Web 表单页面内的静态 Web 方法的上下文中调用 ResolveClientUrl 的方法。

我正在使用 jQuery Ajax 调用与 WebForms 交互,如下所述:http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/这就是 WebMethod 需要是静态的原因。问题是在 WebMethod 中我需要生成一个 URL 并向其附加一个查询字符串,我想安全地播放它并在附加查询字符串之前通过 ResolveClientUrl 传递它。

有什么办法可以解决这个问题,或者.Net是否提供了一种或多或少相同的替代静态方法?

最佳答案

从...
ASP.Net C# ResolveClientUrl inside Class

而不是调用 ResolveClientUrl在 Page 对象(或任何控件)上,您还可以使用 Web.VirtualPathUtility.ToAbsolute("~/home.aspx");这将为您提供与调用 ResolveUrl("~/home.aspx"); 相同的结果

关于asp.net - 在静态 Web 方法(ASPNet Web 窗体)中调用 ResolveClientUrl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6709515/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com