小编Fla*_*ira的帖子

如何使用AngularJS进行$ http同步调用

对不起,我的新手问题,但AngularJS文档不是非常明确或广泛,以找出一些基本的东西.

有没有办法与AngularJS进行同步调用?

在服务上:

myService.getByID = function (id) {
    var retval = null;

    $http({
        url: "/CO/api/products/" + id,
        method: "GET"
    }).success(function (data, status, headers, config) {

        retval = data.Data;

    });

    return retval;
}
Run Code Online (Sandbox Code Playgroud)

http angularjs

131
推荐指数
3
解决办法
20万
查看次数

Windows 7中的.net Framework 4.0的GACUTIL在哪里?

我已经在.net框架中组装了一个程序集,我打算将其发布到GAC,但是我无法找到gacutil它.

我一直在谷歌搜索,我发现了很多建议,但没有任何作用:

  • 将程序集复制到%window%\ assemby [DOES NOT WORK]
  • 将程序集复制到%window%\ Microsoft.NET\assembly [DOES NOT WORK]
  • C:\ Program Files\Microsoft SDKs\Windows\v6.0A\Bin\gacutil.exe/i"assembly" [returns an error: this assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded]

有没有人有想法解决这个问题?

gacutil .net-4.0

79
推荐指数
4
解决办法
14万
查看次数

如何在Visual Studio中调试(仅)JavaScript?

我正在使用Microsoft Visual Studio 2012开发一个webapplication(asp.net mvc 4),随着解决方案越来越大,调试变得越来越慢.

需要知道是否有一种方法只能在visual studio而不是整个应用程序(服务器+客户端)上调试我的客户端(javascript).

有没有办法附加到IE的进程,让断点工作....?

没有兴趣让调试器在整个客户端/服务器应用程序上运行,只需要客户端.

javascript debugging visual-studio

41
推荐指数
4
解决办法
10万
查看次数

如何在点击AngularJS时检测按下的键

我正在web应用程序上使用angularjs,我需要弄清楚当我点击某处时,我如何检测到按键,如ctrl,shift或alt.

例如,使用jquery我可以通过访问Click函数参数来做到这一点.

是否有一些开箱即用的方式来获取有关角度的信息?

javascript keypress javascript-events angularjs

23
推荐指数
4
解决办法
3万
查看次数

jQuery自动完成+ AngularJS的问题

我在我的页面上使用AjgularJS并且想要添加一个字段以使用来自jqueryui的自动完成,并且自动完成不会触发ajax调用.

我已经在没有角度的页面上测试了脚本(ng-app和ng-controller)并且它运行良好,但是当我将脚本放在带有angularjs的页面上时它会停止工作.

任何的想法?

jquery脚本:

$(function () {

    $('#txtProduct').autocomplete({
        source: function (request, response) {

            alert(request.term);

        },
        minLength: 3,
        select: function (event, ui) {

        }
    });

});
Run Code Online (Sandbox Code Playgroud)
  • 有趣的是:当我在Chrome检查器上调用脚本时,自动完成功能开始工作!
  • 版本:AngularJS:1.0.2 - JqueryUI:1.9.0

结论: 来自jQueryUI的自动完成小部件必须从AngularJS的自定义指令内部初始化,例如:

标记

<div ng-app="TestApp">
    <h2>index</h2>
    <div ng-controller="TestCtrl">

        <input type="text" auto-complete>ddd</input>

    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

角度脚本

<script type="text/javascript">

    var app = angular.module('TestApp', []);

    function TestCtrl($scope) { }

    app.directive('autoComplete', function () {
        return function postLink(scope, iElement, iAttrs) {

            $(function () {
                $(iElement).autocomplete({
                    source: function (req, resp) {
                        alert(req.term);
                    }
                });
            });

        }
    });

</script>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-autocomplete angularjs

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

如何从Entity Framework获取特定于提供者的ConnectionString

我们需要使用ado.net来定义一个连接字符串来创建一个sqlconnection对象,如果我们使用实体框架,我们也必须设计一个连接字符串.

是否有任何方式来获取实体框架使用的特定提供者连接字符串?

假设最初在ado.net上我们定义CS如:

"Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;"
Run Code Online (Sandbox Code Playgroud)

和Entityframework应该在这样的东西上翻译他们的CS格式,有可能获得这个吗?

我假装知道是否有可能获得EF生成的特定提供者连接字符串?

如何在sqlserver连接字符串上转换entityframework连接字符串?

.net ado.net entity-framework connection-string

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

使用ASP.NET MVC3 Razor进行字符串连接

我正在尝试连接asp.net mvc 3 razor中的字符串,我的cshtml有点sintax问题.

我要在foreach语句中为我的复选框生成一个id,我的复选框应该以"chk"开头,以及如何在ID中添加一个字段,类似于:

<input type="checkbox" id="chk+@obj.field" />
Run Code Online (Sandbox Code Playgroud)

但是或者例如id属性的结果是:id ="chk + 8"

我怎么能得到像"chk8"这样的结果?

string-concatenation razor asp.net-mvc-3

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

如何使用asp.net webapi获取Json Post值

我正在请求做一个asp.net webapi Post方法,我不能得到一个请求变量.

请求

jQuery.ajax({ url: sURL, type: 'POST', data: {var1:"mytext"}, async: false, dataType: 'json', contentType: 'application/x-www-form-urlencoded; charset=UTF-8' })
    .done(function (data) {
        ...
    });
Run Code Online (Sandbox Code Playgroud)

WEB API Fnx

    [AcceptVerbs("POST")]
    [ActionName("myActionName")]
    public void DoSomeStuff([FromBody]dynamic value)
    {
        //first way
        var x = value.var1;

        //Second way
        var y = Request("var1");

    }
Run Code Online (Sandbox Code Playgroud)

我无法以两种方式获取var1内容...(除非我为此创建一个类)

我该怎么做?

asp.net post request asp.net-web-api

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

使用EntityFramework使用null参数值调用存储过程

我在sqlserver 2008上有一个存储过程,其中一个参数接受空值.我不知道如何在参数上调用带有空值的SP.为了更多的上下文我正在使用EntityFramework 6xx

在下一个例子中,参数"@status,@ Compatible"可以将null作为值,但我只是得到一个例外,说没有提供那些prarams.

public override IList<MyOutputType> SearchStuff(string Term, int? status, bool? Compatible, long TMPLDMID, int RangeFrom, int RangeTo)
{
    List<SqlParameter> par = new List<SqlParameter>();
    par.Add(new SqlParameter("@Term", System.Data.SqlDbType.VarChar, 50) { Value = "%" + Term + "%" });
    par.Add(new SqlParameter("@status", System.Data.SqlDbType.Int) { Value = status, IsNullable = true });
    par.Add(new SqlParameter("@Compatible", Compatible) { IsNullable = true });
    par.Add(new SqlParameter("@TMPLDMID", TMPLDMID));
    par.Add(new SqlParameter("@RangeFrom", RangeFrom));
    par.Add(new SqlParameter("@RangeTo", RangeTo));

    return db.Database.SqlQuery<MyOutputType>(
        "EXEC [spSearchForStuff] @Term, @status, @Compatible, @TMPLDMID, @RangeFrom, @RangeTo", par.ToArray()
    ).ToList();
Run Code Online (Sandbox Code Playgroud)

parameters null stored-procedures entity-framework

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

Jquery UI SELECTABLE,如何只选择一个项目?

有没有办法定义,只有一个项目可以用jquery.selectable小部件选择?

或者我要实现一个捕捉事件和自我操纵的工作场所会发生什么?

jquery-ui selectable

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