当前位置: 首页 > 面试题库 >

将Web方法与母版页一起使用

益何平
2023-03-14
问题内容

我的主页上的所有页面上都有一个函数,我希望它可以通过某些jQuery Ajax方法运行。

我现在有一些这样的代码

jQuery的

$(document).ready(function() {
  $("#test").click(function() {
    $.ajax({
      type: "POST",
      url: "Default.aspx/GetDate",
      data: "{}",
      contentType: "application/json; charset=utf-8",
      dataType: "json",
      success: function(msg) {
        $("#test").text(msg.d);
      }
    });
  });
});

母版页中的HTML

<div id="test">Click here for the time.</div>

我的主VB中的Asp.Net代码

<WebMethod> _
Public Shared Function GetDate() As String
    Return DateTime.Now.ToString()
End Function

当前,除非我将Web方法移至Default.aspxVB页面,否则此方法不起作用

有什么办法可以改变这部分吗

url: "Default.aspx/GetDate",

要使用母版页功能?

我尝试将其更改为

url: "template.master/GetDate",

但这只是给我一个404错误

有任何想法吗?

提前致谢


问题答案:

您的网络方法代码不能驻留在母版页的代码中。

我发现在项目中包含实际的Web服务或WCF服务变得更加容易,因为我需要从多个页面调用这些内容。

编辑:

要将WCF服务添加到项目中:

  1. 右键单击项目
  2. 选择[WCF服务]并为其命名(例如Agent.svc)
  3. 设置服务(请参阅http://www.codeproject.com/KB/aspnet/jQuery_To_WCF.aspx)

这里有更多关于Stackoverflow的示例…

希望有帮助。



 类似资料:
  • 问题内容: 考虑以下代码段: 显然不知道可以将a馈送到需要的方法(实际上,它的文档说它在寻找 具有指定名称和形式参数完全相同的方法 )。 是否有一种直接的方法来像上面那样以反射方式查找方法,但是要考虑多态性,以便上述反射示例在查询参数时可以找到该方法? 问题答案: 该反射教程 建议使用样本进行查找

  • 我是个很新的程序员。我在工作中的任务之一是让我们的定制工具创建草稿电子邮件,并将其放入运行该工具的用户的草稿电子邮件文件夹中。我们目前使用Exchange Server 2010(但正在迁移到Exchange Online)。 这个链接讨论了UseDefaultCredentials,但我似乎不知道如何实现它。我创建了一个名为service的ExchangeService对象,并使用以下凭据与Ex

  • 问题内容: 我刚刚开始学习Java流,并遇到了问题。请看下面的例子。这是Node类的一部分: 我的意图是在流中的每个节点上使用名称和结果参数调用#findChildren。我尝试使用方法引用Node :: findChildren时没有运气。我将不胜感激的解决方案与运营商。 是否可以将方法引用与参数一起使用?我喜欢流的想法,我只想使代码更具可读性。 实际上,我认为还有一个类似的问题,方法引用具有读

  • 我对母版页下的页面有一些问题。我的小软件使用sharp代码生成随机值,然后使用客户端脚本将i从0计数到值。当我在没有母版页的情况下运行程序时,它会工作,但当我试图从嵌套页运行它时,它就不工作了。这是我的代码: 主控页面只有内容占位符。嵌套web表单: 尖锐的代码: 脚本: 这里的错误var q=Number(document.getElementById(“Label1”).innerHTML);

  • 我不确定下面是使用Jdbc模板和DataSourceUtils在连接池环境中管理db连接的正确方法。getConnection。 我所做的: > <代码> 在DAOImpl中,在该方法中,我们必须使用自定义SQL数据类型调用存储过程。因此,我们需要获取相同的连接对象。我们得到的连接如下: <代码>此。连接=DataSourceUtils。getConnection(jdbcTemplate.get

  • 想得到一些建议 我的班级结构是这样的 在我的主代码(MainProg)中,我试图使用相同的函数来引用服务类中的2个方法,并看到注释中的编译错误 有没有办法声明我的函数对象,以便可以使用相同的函数对象来引用采用不同类型参数的方法?