小编sar*_*ake的帖子

Web服务错误捕获(Jquery + asp.net Web服务)

我正在寻找一个可接受的解决方案来捕获以下场景中的错误:我有一个与数据库交互的asp.net Web服务.我通过jquery的$ ajax函数与Web服务进行交互.

我想知道错误捕获的可接受的稳定方法是什么.从Web服务接收数据时,我的方案中存在两种类型的错误:

  • db错误
  • ajax错误

Ajax错误可能陷入$ ajax函数的错误部分.我将数据库错误捕获到Web服务中,到目前为止,我只想出一个如何将它们传递给用户的想法 - 将它们打包到结果数组中.但这个解决方案很尴尬.还有更好的想法吗?

以下是我用于访问asp.net Web服务的代码示例:

$.ajax({
    type: "POST",

    url: "http://localhost/WebServices/Service.asmx/GetBillingEntities",
    data: "{}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function(response) {
        var results = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d;

       DisplayResults();


    },

    error: function(xhr, status, error) {
        // Display a generic error for now.
        alert("AJAX Error!");
    }

});
Run Code Online (Sandbox Code Playgroud)

那么数据库结果是否应该进入结果数组并手动解压缩?有更好的系统吗?谢谢!

error-handling jquery json web-services

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

在C#中格式化IP地址

我用这个hostInfo.AddressList来获取机器的ip地址.它以字母格式返回,例如ff80 :: c9c9:b2af:aa0f:e2d2%12,我想要的是将其格式化为IP地址格式(数字).

有帮助吗?

使用c#,.net 3.5

c# ip-address

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

使用CSS映射图例

你如何用css设置一个传奇地图(没有图像)?

我是否将div元素用于小方块颜色或span元素?任何帮助,将不胜感激.

像这样的东西 http://golondrinas.cornell.edu/Maps/Map%20legend.png

css

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

Spring.net与应用程序架构

使用SPRING.net有什么实际的优点/缺点(我们特别考虑使用它的方面使得解耦更容易),而不是简单地重新组织代码,使得解耦变得容易.

我们并不反对引入第三方工具,但这样做必须有明显的好处.

spring.net

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

Firebug网等待时间

这是否包括请求返回所需的总时间?如果没有,请在firebug net选项卡的上下文中准确定义Waiting的含义.

我正在使用asp.net mvc,并想跟踪我的服务器和客户端之间的延迟真正发生的地方.

debugging firebug

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

更改Windows窗体应用程序中的菜单字体.net3.5

我的表单上有一个菜单,定义如下:

private System.Windows.Forms.MainMenu mainMenu1;

//Then

private void InitializeComponent()
{
 this.mainMenu1 = new System.Windows.Forms.MainMenu(this.components);
 this.Menu = this.mainMenu1;
}
Run Code Online (Sandbox Code Playgroud)

我为整个表单设置了字体,但菜单项仍然忽略它.如何使菜单项的字体更大?我找不到Menu或MenuItem的Font属性....

c# fonts .net-3.5 winforms

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

用户控件c#.net中的公共方法

如何从页面内调用用户控件的公共方法?

我在页面上的OnInit内动态加载控件.任何想法?出于某种原因,我收到一个构建错误,指出该方法不存在,即使它是公开的.开始认为用户控件不值得所有麻烦.

c# asp.net user-controls

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

在Javascript中使用eval()来解压缩数组

我有一个我需要打开的数组.

所以,从类似的东西

var params = new Array();
params.push("var1");
params.push("var2");
Run Code Online (Sandbox Code Playgroud)

我需要有类似的东西

"var1","var2".

我尝试使用eval,但是eval()给了我类似var1,var2 ...我不想自己插入引号,因为传递的vars可以是整数或其他类型.我需要将它传递给一个函数,这就是为什么我不能只遍历数组并将其推入一个字符串.

这里的首选解决方案是什么?

javascript eval

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

Oracle和asp.net

应该使用什么客户端从ASP.net代码访问Oracle数据库(特别是调用存储过程)?我特指工业标准.你有什么提示/技巧/问题?

EDITED

database asp.net oracle data-access

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

在Javascript中找不到Form.submit

HTML

<form id="myFrm" name="myFrm" action="/myApp/ProcessFrm" method="post">
    <input autofocus="autofocus" type="text" id="Location" name="Location" onkeydown="changetotab()" style="width: 4em" tabindex="1"  />
    <input type="Submit" value="Submit" id="submit" /> <br />
</form>
Run Code Online (Sandbox Code Playgroud)

JS

 function changetotab() {
            var charCode = (window.event.which) ? window.event.which : window.event.keyCode;

            if (charCode == 13 || charCode == 9) {
                if (document.myFrm.submit == undefined) {
                    alert("form submit can't be found")
                } else {
                    alert("form can be submitted");
                   document.myFrm.submit();
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

当用户按下TAB或ENTER时,document.myFrm.submit == undefined出现错误(到目前为止很好); 然后出现了一些奇怪的事情 - 当我到达document.myFrm.submit(); JS通知未找到此方法.

0x80020003 - JavaScript运行时错误:找不到成员.

这里发生了什么?

注意:我不能使用Jquery,以防万一你想知道我为什么使用旧式JS.这将在不支持Jquery的旧设备上运行.

javascript forms

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