小编Dan*_*Sh.的帖子

未知的网络方法.参数名称:methodName

在研究这个问题时,大多数SO问题都是关于该static方法作为修复.

因为它不使用真正的(有点复杂的)WebMethod我刚刚创建了一个简单的,以便检查是否可以达到方法本身.

[WebMethod]
[ScriptMethod(UseHttpGet = false)]
public static string HelloWorld()
{
    return "Hello World!";
}
Run Code Online (Sandbox Code Playgroud)

电话.

<script>
    $(document).ready(function () {
        $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "usersWebMethods.aspx/HelloWorld",
            dataType: "json",
            success: function (data) {
                alert(data.d);
            }
        });
   });
</script>
Run Code Online (Sandbox Code Playgroud)

它总是归结为 500 (Internal Server Error)

Unknown web method HelloWorld.
Parameter name: methodName
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it …
Run Code Online (Sandbox Code Playgroud)

c# asp.net ajax pagemethods

25
推荐指数
2
解决办法
3万
查看次数

从app.config获取ConnectionString

我很确定这段代码中有一些快速简单的错误,但不知怎的,我花了最后2个小时才解决这个问题.

App.config:

<configuration>
  <connectionStrings>
    <add name="BO"
        connectionString="Data Source=MyServer;Initial Catalog=BO;User ID=WebUser;Password=MyPasswd"
        providerName="System.Data.SqlClient" />
  </connectionStrings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

Class.cs:

string connectionString = getNewConnection();
using (SqlConnection conn = new SqlConnection(connectionString)) { code }
Run Code Online (Sandbox Code Playgroud)

方法.

public static string getNewConnection()
{
   return ConfigurationManager.ConnectionStrings["BO"].ConnectionString;
 }
Run Code Online (Sandbox Code Playgroud)

错误:

你调用的对象是空的

在线上 :

return ConfigurationManager.ConnectionStrings["BO"].ConnectionString;
Run Code Online (Sandbox Code Playgroud)

编辑:

错误图像,西班牙语句子意味着:对象引用未设置为对象的实例

c#

14
推荐指数
1
解决办法
2万
查看次数

PHP到C#,反之亦然

我在这个项目中:

前端公司人员将使用的一个网页,用于查询和更新SQL DB中的数据.我正在使用visual studio,后面的代码(C#)差不多完成了,所以SQL和C#之间的交互是可以的.我最初的想法是使用我熟悉的ASP.NET,但这是不可能的.我必须切换到PHP.所以,今天是我学习PHP的第一天,查看http://php.net/manual/en/index.php,很多东西看起来和ASP.NET非常相似所以我想它不会那么难.

无论如何,一些问题突然出现得很快,因为我想编写别的东西而不是"你好世界".

有没有一种简单的方法可以使用php页面从我的类中获取/发送C#变量?我已经阅读了关于使用XML的内容,但是我仍然摸不着头脑,还有另一种更简单的方法吗?

php c#

8
推荐指数
1
解决办法
6583
查看次数

填充ASP.NET页面上的表

关于表(在这种情况下是单列)人口的简单问题.尽管这似乎是一个简单的问题,但我从未参与过前端领域,所以就这么说了.

布局为2列8行.就像是.

Name        A
LastName    B
Age         C
BirthDate   D
...
Run Code Online (Sandbox Code Playgroud)

第1列是稳定的,如果你想要的话,"标题"不会​​改变.

A,B,C,D是查询数据库的结果.所以,我能想到的选择是:

  1. 绘制一个2Column - 8Row表并将TextBoxes放在A,B,C,D ......字段中.因此,稍后可以使用查询结果填充它们(此选项不是最"漂亮"的选项,因为TextBoxes会改变整个页面使用.CSS文件吸收的设计.

  2. 设置数据网格.我认为这里的问题是,为了以后的查询使用,必须更改一些A,B,C,D字段.而且我不确定Datagrids是否适合这一点.

我有什么"好方法"来解决这个问题吗?提前致谢.

编辑.

A,B,C,D数据保存在DataSet中.

c# datagrid webforms visual-studio-2010

6
推荐指数
1
解决办法
3万
查看次数

Ember.js与外部车把模板

所以,我有点新鲜,Ember.js自从我坚持这个以来已经有几个小时了.我正在玩这个bloggr客户端,我想要完成的是handlebars从外部文件加载这些模板.

当用户单击面板中的about页面时,应该呈现"about"模板.这里是简短的代码,所以你不必挖掘那么多(我相信对于有经验的用户来说这很容易)

里面的模板.html如示例中所示

<script type="text/x-handlebars" id="about">
<div class='about'>
  <p>Some text to be shown when users click ABOUT.</p>
</div>
Run Code Online (Sandbox Code Playgroud)

现在我所做的就是将x-handlebar代码从html页面中取出并放置(没有<script type...>),然后将其放入hbs/about.hbs

现在,在html页面中我做了类似的事情.

$.ajax({
    url: 'hbs/about.hbs',         
    async: false,
    success: function (resp) {
      App.About = Ember.View.extend({
        template: Ember.Handlebars.compile(resp),
      });
    }         
  });
Run Code Online (Sandbox Code Playgroud)

ajax的结果保存.hbs页面的内容,然后我必须编译它Ember才能呈现它,对吧?认为这就是我所做的.但就我而言,这就是我的意思.我做得对吗?下一步是什么?我相信我必须将ajax调用的内容附加到body左右.

提前谢谢,搜索完SO后我仍然无法让它运行.

javascript ajax handlebars.js ember.js

6
推荐指数
1
解决办法
4298
查看次数

SSIS:将表从MySQL复制到SQL Server 2008

我在尝试将4个表从MySQL源复制到SQL Server 2008时遇到错误.

这是一张数据流的照片,正如你所看到的,其中2张是好的(较小的)

在此输入图像描述

使用OnError事件处理程序,我能够看到错误.他们来了.

SSIS错误代码DTS_E_OLEDBERROR.发生OLE DB错误.错误代码:0x80040E21.OLE DB记录可用.来源:"Microsoft SQL Server Native Client 10.0"Hresult:0x80040E21说明:"多步OLE DB操作生成错误.检查每个OLE DB状态值,如果可用.没有工作.".

输入"OLE DB目的地输入"(510)上的输入栏"FechaHoraCorteAgente"(884)出错.返回的列状态为:"转换失败,因为数据值溢出指定的类型.".

SSIS错误代码DTS_E_INDUCEDTRANSFORMFAILUREONERROR."输入"OLE DB目标输入"(510)"失败,因为发生错误代码0xC020907A,并且"输入"OLE DB目标输入"(510)"上的错误行处置指定错误失败.指定组件的指定对象发生错误.在此之前可能会发布错误消息,其中包含有关失败的更多信息.

SSIS错误代码DTS_E_PROCESSINPUTFAILED.组件"OLE DB Destination 2"(497)上的ProcessInput方法在处理输入"OLE DB Destination Input"(510)时失败,错误代码为0xC0209029.标识的组件从ProcessInput方法返回错误.该错误特定于组件,但错误是致命的,将导致数据流任务停止运行.在此之前可能会发布错误消息,其中包含有关失败的更多信息.

组件"ado net conptacto"(1)无法处理数据.来自HRESULT的异常:0xC0047020

组件"ADO NET logllamados"(482)无法处理数据.来自HRESULT的异常:0xC0047020

SSIS错误代码DTS_E_PRIMEOUTPUTFAILED.组件"ado net conptacto"(1)上的PrimeOutput方法返回错误代码0xC02090F5.当管道引擎调用PrimeOutput()时,组件返回失败代码.失败代码的含义由组件定义,但错误是致命的,管道停止执行.在此之前可能会发布错误消息,其中包含有关失败的更多信息.

SSIS错误代码DTS_E_PRIMEOUTPUTFAILED.组件"ADO NET logllamados"(482)上的PrimeOutput方法返回错误代码0xC02090F5.当管道引擎调用PrimeOutput()时,组件返回失败代码.失败代码的含义由组件定义,但错误是致命的,管道停止执行.在此之前可能会发布错误消息,其中包含有关失败的更多信息.

知道这里发生了什么吗?

mysql ssis sql-server-2008

5
推荐指数
2
解决办法
6079
查看次数

sp_executesql期待声明......好吧,我把它给它

我遇到了这个程序的问题.这是代码

declare @sql nvarchar(4000)
set @sql =  N'SELECT @resp2 = count(*) from '+ @NameTable + ' where datum = ''1'' or datum = ''2''    '
    EXEC sp_executesql
    @query = @sql,
    @params = N'@resp2 INT OUTPUT', 
    @resp2 = @resp2 OUTPUT 
Run Code Online (Sandbox Code Playgroud)

"程序需要'ntext/nchar/nvarchar'类型的参数'@statement'."

我没有发表声明吗?(@sql)

我想要做的就是在执行中为@ resp2设置一个值.

sql-server

1
推荐指数
1
解决办法
1260
查看次数

SSIS MySQL将表复制到SQL Server

我想将表从MySQL复制到SQL Server.

使用MySQL连接的ADO.NET源代码.

OLE DB目标,SQL Server.

声明是一份完整的副本,所以没什么大不了的.当我点击播放按钮时,一段时间后会弹出一个错误.我设置了一个DataViewer并重新启动,在检查DataViewer的同时从DataFlow内部运行它.过了一会儿(这次花了更长的时间)错误.

在此输入图像描述

错误:数据流任务中的0xC02090F5,ADO NET源1:组件"ADO NET Source"(1)无法处理数据.数据读取期间遇到致命错误.
错误:数据流任务中的0xC0047038,SSIS.Pipeline:SSIS错误代码DTS_E_PRIMEOUTPUTFAILED.组件"ADO NET Source"(1)上的PrimeOutput方法返回错误代码0xC02090F5.当管道引擎调用PrimeOutput()时,组件返回失败代码.失败代码的含义由组件定义,但错误是致命的,管道停止执行.在此之前可能会发布错误消息,其中包含有关失败的更多信息.

对这个错误有什么想法吗?

mysql sql-server ssis

1
推荐指数
1
解决办法
4472
查看次数

选择花费太长时间.需要建议以获得更好的性能

好的,我们走了.这是杂乱的SELECT交叉其他表,并命令得到一个所需的行.基本上我在里面做"数学" ORDER BY.

1个基表.

7 JOINS到当地的桌子.

WHERE有2个条款和NOT IN另一个表格.

你会在代码中看到ORDER BY它非常大/丑,它总结了5种不同的计算结果.我需要将order by这些结果用于那些计算以获得最差的行情况.

问题是,一旦我执行存储过程,它最多需要8秒才能运行.那是不可接受的.所以,我开始检查索引.

所以,我正在寻找关于如何使这个查询运行得更快的建议.我正在索引WHERE条款和字段LINEA,我应该索引别的吗?就像我穿过的行JOINs?或者我应该以不同的方式处理查询?

查询:

SET @LINEA = (
    SELECT TOP 1
        BOA.LIN
    FROM
        BAND_BA BOA
    LEFT JOIN
        TEL PAR
        ON REPLACE(BOA.Lin,'-','') = SUBSTRING(PAR.Te,2,10)
    LEFT JOIN
        TELP CLP
        ON REPLACE(BOA.Lin,'-','') = SUBSTRING(CLP.Numtel,2,10)
    LEFT JOIN
        CA C
        ON REPLACE(BOA.Lin,'-','') = C.An
    LEFT JOIN
        RE R
        ON REPLACE(BOA.Lin,'-','') = R.Lin
    LEFT JOIN
        PRODUCTOS2 P2
        ON BOA.PRODUCTO …
Run Code Online (Sandbox Code Playgroud)

sql-server-2008

0
推荐指数
1
解决办法
757
查看次数

jQuery .get('variable url')

我淹死在一杯水里还是有点狡猾的东西?

$.get('content.html', function (data) {                
            $('#flyout').menu({ content: data, flyOut: true });
        });
Run Code Online (Sandbox Code Playgroud)

事情是content.html因用户而异.有时它会是content.html,其他一些将是content2.html.

如何在.get的url部分中使用变量?让我们说var content= '<%=_content%>'保持所需的价值

我将值存储在C#变量中,并存储在asp:Label中.

尝试了几件事,但我找不到办法.我也试图提醒整个事情,但是它给了我对象,改变了.et到.ajax并且它也没有用,我必须遗漏一些东西.

提前致谢.

jquery

0
推荐指数
1
解决办法
359
查看次数

当前上下文中不存在名称"xxx"

这是我常用的app.config

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="BO"
        connectionString="Data Source=MyServer;Initial Catalog=BO;User ID=WebUser;Password=xxxx"
        providerName="System.Data.SqlClient" />
  </connectionStrings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我正在开发一个库,class.cs.这是我得到错误的代码部分.

 public static SqlConnection getNewConnection()
        {
            string conection = ConfigurationManager.ConnectionStrings["BO"].ConnectionString.ToString();
            conn = new SqlConnection(conection);
            return conn;
        }
Run Code Online (Sandbox Code Playgroud)

错误1当前上下文中不存在名称"conn"

任何的想法?我没有复制任何其他被引用到同一文件的文件.(当谈到"在当前上下文中不存在"时,我读过的一些错误很常见)

c# visual-studio-2008

-1
推荐指数
1
解决办法
3835
查看次数