asp.net 2.0 中使用Jquery调用webserivce

凤老三 2010-10-17 07:34:07
在vs 2008中我搞过 但在05中 却一直返回undefined 未定义 。webservice 里我已经类上面已经添加了[ScriptService] 这个标记了.然后调用的是helloword 无参数的方法
是不是还要在webconfig 里配置什么 我的webconfig 已经支持ajax 的。
...全文
90 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
凤老三 2010-10-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKey……
[/Quote]

添加在<httpHandlers> 节点里吗?
添加最后一点反应都没了
未定义也出不来了。
wuyq11 2010-10-17
  • 打赏
  • 举报
回复
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
凤老三 2010-10-17
  • 打赏
  • 举报
回复

js
$(document).ready(function()
{
    $('#btn').click
    (function()
    {
      $.ajax
      (
      {
        type: "POST",//  <A HREF="../../CN/admin/ServiceIsExists.asmx">../../CN/admin/ServiceIsExists.asmx</A>
        contentType: "application/json",
        url:"../WebService.asmx/HelloWorld",
        data: "{}",      
        dataType: 'json',
        success: function(result)
        {
         var userid = eval(result.d);
alert(userid);
        
        },
        error: function(result, status)
        {
        if(status == 'timeout')
        {
        alert("The request timed out, please resubmit");
        }
        else
        {
        if(result.responseText !="")
        {
        eval("exception = "+result.responseText);
             alert(exception.Message);
            }
          }
        }
      }
      );
    }
    );
  });

webservice
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]
public class WebService : System.Web.Services.WebService
{

public WebService()
{

//如果使用设计的组件,请取消注释以下行
//InitializeComponent();
}

[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public string HelloWorld()
{
return "Hello World";
}

}

webconfig 里面 是用的ajax asp.net 的 使用.net ajax 控件可以的.其他的没改变
wuyq11 2010-10-17
  • 打赏
  • 举报
回复
贴出代码看看,config是否配置
内容概要:本文针对考虑算力负荷时空迁移特性的多微电网与共享储能系统的协同优化调度问题展开研究,并提供了完整的Matlab代码实现。研究构建了融合算力负荷动态迁移特征的数学优化模型,通过引入共享储能机制,实现多微电网间的能量互济与资源协同,有效提升系统对分布式能源波动性和负荷不确定性的适应能力。文采用先进的优化算法求解该调度模型,重点解决了算力任务在时空维度上的灵活调配与电力供需平衡之间的耦合关系,旨在提高综合能源系统的运行经济性、可靠性与灵活性。所提出的方法为未来能源互联网背景下电-算协同管理提供了理论支持与技术路径。; 适合人群:具备电力系统分析、优化理论基础及Matlab编程能力的科研人员、高校研究生,尤其适用于从事微电网运行、共享储能配置、综合能源系统优化以及电-算融合等领域研究的专业技术人员。; 使用场景及目标:①开展多微电网与共享储能系统的协同调度策略设计与仿真验证;②支撑高比例可再生能源接入下的新型电力系统优化运行研究;③为考虑算力迁移的数据心与电网协同调度提供建模与算法参考;④作为高水平学术论文撰写或学位课题研究的技术支撑与代码复现平台。; 阅读建议:建议读者结合Matlab代码与相关学术文献深入研读,重点关注目标函数构建、约束条件设定及求解器调用逻辑,可在现有模型基础上拓展多时间尺度优化、不确定性建模(如鲁棒优化、随机规划)或加入实际工程约束进行二次开发与深化研究。

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧