问题标签 [webmethod]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - 从 ASP.Net MVC 进行异步 WebService 调用
我会(如问题所述)想进行异步调用,最好使用 ASP.net AJAX。
WebMethod 的代码如下所示:
毫不奇怪,视图上的字段是:姓名、电子邮件、主题、正文。
在我尝试执行此操作时,我无法访问 WebMethod。服务参考已经到位,所以至少我没有搞砸。
谢谢您的帮助...
c# - 什么是 Web 服务中的 Web 方法属性?
什么是 Web 服务中的 Web 方法属性?例如
出于什么目的使用 WebMethod 和 ScriptMethod 属性?
c# - 为什么 IIS 通配符映射会破坏我的 AJAX 调用?
我正在尝试使用 jQuery 进行一些 AJAX 调用,但是因为我在 IIS 6 中打开了通配符映射(到 .NET),所以它似乎不起作用。禁用映射使一切都神奇地工作。
我已经在 .aspx 页面和 .asmx Web 服务中的方法上添加了 web 方法属性,但都不起作用。这是我用于 AJAX 调用的示例 URL:
localhost/UserChecker.aspx/CheckIfUserEmailsExists
localhost/UserChecker.asmx/CheckIfUserEmailsExists
我认为它一定与 .NET 解释 URL 的方式有关,但我不完全确定原因。更重要的是,我不知道如何修复它,除了禁用通配符映射!有没有别的办法???
更新
我使用的 CMS (Kentico) 做了一些 URL 路由,但即使我跳过 global.asax.cs 代码中的路由,我仍然得到 404。
提前致谢!
asp.net - 用于 Ajax 站点的 Asp.Net 服务器端实现选项
我对整个 Ajax/Asp.Net 的东西都很陌生,所以......
我知道至少有几种不同的方法可以实现启用 Ajax 的 Asp.Net 站点的服务器端。
一种方法是将静态方法添加到您的 aspx 页面的代码隐藏中并用WebMethod
属性标记它们。
另一种方法是使用单独的 ASMX Web 服务文件(我对此一无所知:))。
实现服务器端最常用的选项是什么?各有什么优缺点?从安全和会话的角度来看,每个人的表现如何?(确保服务器知道 Ajax 请求来自哪个会话并确保只响应登录用户?)
c# - 使用 JavsScript 从客户端调用服务器端的非静态方法
如何使用javascript(aspx)从客户端调用服务器端(aspx.cs)中的非静态方法......?
据我所知,我可以从客户端调用服务器端的静态方法......
服务器端:
客户端:
有用。现在如何从客户端调用非静态方法?
asp.net - 如何在 EnableSessionState="False" 的请求中获取 SessionID
我希望能够在EnableSession = false的WebMethod函数中获取当前经过身份验证的会话的SessionID。
我无法在此请求上设置EnableSession=true,因为另一个页面上的另一个(长时间运行)请求使SessionState保持锁定(EnableSessionState == "True" 而不是 "Readonly")。
是否有从ASP.NET 会话 cookie或无 cookie 会话的Url获取SessionID的一致方法?我可以自己编写代码,但我宁愿使用已经记录和测试的函数。
非常感谢你,
弗洛林。
asp.net - aspx.cs 页面中的 ASP.NET Web 方法无法访问 Page.Request 对象
有谁知道如何使用 aspx.cs 页面中的 [WebMethod] 属性在静态方法中访问 HttpRequest.Cookies?
它不会让我这样做,因为方法是静态的。
谢谢!
asp.net - 有人可以从页面外部访问我的 WebMethods 吗?
我有一个页面,它有 webmethods 我可以通过 ScriptManager 从 aspx 页面使用这些方法,我想知道是否有人可以从页面外部访问这些方法,如果我怎样才能保护 WebMethods?
asp.net-3.5 - 为什么 .aspx 页面中的 WebMethod 忽略 DataContract - DataMember 属性
当我发回一个类时,它会忽略 DataContract - DataMember 属性并序列化该类的所有成员,并在“__type”标志中发送类名。我怎样才能让它尊重 DataMember 属性?
c# - Web 方法适用于 html 按钮,但不适用于 asp:button
我正在查看这篇关于 Web 方法的文章中的代码,并尝试实现它。这篇文章按设计工作,但是当我将 HTML 按钮换成 asp:button 时,我得到了不同的结果。
后面的代码:
页面:
js:
和其他标记
我注意到按钮有两件事。按钮返回发生错误,即使标签更改,视图状态也不会更新。
为什么会出现这两个问题,我该怎么做才能解决它们?