小编Cha*_*ell的帖子

在新版本的jQuery(和其他库)上更新Visual Studio模板

既然Visual Studio => 2010有jQuery支持,我想知道如何在新的jQuery发布时更新项目模板?目前,当您创建项目时,它会自动创建1.4.1文件(在VS2010中),但jQuery不断发展,并且经常更新它的版本.

如何告诉Visual Studio使用更新版本的jQuery(或其他库)?

project-template visual-studio

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

将自动填充功能添加到jQuery-UI 1.8.1

这是我目前所拥有的,不幸的是我似乎无法弄清楚如何autoFill使用jQuery-UI ...它曾经使用直接的Autocomplete.js

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/jquery-ui.min.js" type="text/javascript"></script>
<script src="http://jquery-ui.googlecode.com/svn/tags/latest/external/jquery.bgiframe-2.1.1.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/i18n/jquery-ui-i18n.min.js" type="text/javascript"></script>

<script language="javascript" type="text/javascript">


    var thesource = "RegionsAutoComplete.axd?PID=3"
    $(function () {
        function log(message) {
            $("<div/>").text(message).prependTo("#log");
            $("#log").attr("scrollTop", 0);
        }

        $.expr[':'].textEquals = function (a, i, m) {
            return $(a).text().match("^" + m[3] + "$");
        };

        $("#regions").autocomplete({
            source: thesource,
            change: function (event, ui) {
                //if the value of the textbox does not match a suggestion, clear its value
                if ($(".ui-autocomplete li:textEquals('" + $(this).val() + "')").size() == 0) {
                    $(this).val(''); …
Run Code Online (Sandbox Code Playgroud)

jquery json jquery-ui autofill jquery-validate

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

ASP.NET MVC - 使用ViewData将Json String传递给View

我正在尝试使用ViewData将Json传递给我的View

调节器

ViewData("JsonRegionList") = Json(RegionService.GetActiveRegions())
Run Code Online (Sandbox Code Playgroud)

视图

        $("input#UserRegion").autocomplete({
                source:"<%: ViewData("JsonRegionList").ToString %>",
                minLength: 3,
Run Code Online (Sandbox Code Playgroud)

但我遇到的问题是输出源看起来像

        $("input#UserRegion").autocomplete({
                source:"System.Web.Mvc.JsonResult",
                minLength: 3,
Run Code Online (Sandbox Code Playgroud)

这显然是不对的.我错过了什么基本的东西?

json viewdata jsonresult asp.net-mvc-2

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

ASP.NET MVC - 如何抛出类似于StackOverflow上的404页面

我目前有一个继承自的BaseController类System.Web.Mvc.Controller.在那个类上我有HandleError属性,将用户重定向到"500 - 糟糕,我们搞砸了"页面.目前正在按预期工作.

这个工作

<HandleError()> _
Public Class BaseController : Inherits System.Web.Mvc.Controller

''# do stuff
End Class
Run Code Online (Sandbox Code Playgroud)

我还有我的404页面在Per-ActionResult的基础上工作,它再次按预期工作.

这个工作

    Function Details(ByVal id As Integer) As ActionResult
        Dim user As Domain.User = UserService.GetUserByID(id)

        If Not user Is Nothing Then
            Dim userviewmodel As Domain.UserViewModel = New Domain.UserViewModel(user)
            Return View(userviewmodel)
        Else
            ''# Because of RESTful URL's, some people will want to "hunt around"
            ''# for other users by entering numbers into the address.  We need to
            ''# gracefully redirect …
Run Code Online (Sandbox Code Playgroud)

asp.net routing handleerror http-status-code-404 asp.net-mvc-2

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

如果OpenID"已经死了",那么取而代之的是什么呢?

Scott Hanselman(备用链接)在2010年11月18日的Twitter推文中建议"OpenID可能已死".

OpenID已经死了

如果这是真的(我不是说它),还有什么其他选项可用于通用登录(类似于OpenID)?


更多信息

我目前正在参与一个规模相当大的项目,它面向公众的登录完全由OpenID驱动(使用DotNetOpenAuth).如果这对用户来说太具有挑战性(根据斯科特原始推文的评论),我将需要知道一些好的替代解决方案......如果有的话.

任何信息,将不胜感激.

编辑

澄清和改述.我不打算发起一场关于" 一件大事是什么 "的辩论......我只是在问"有什么可以取代OpenID,如果它已经死了 ".我也不是说我认为OpenID 已经死了,而只是根据一位受人尊敬的开发者的评论来提问.

加成

正如@marc在评论中指出的那样.Rob Conery有一篇很好的咆哮/博客文章名为Open ID Is A Nightmare,其中Rob提出了一些非常有说服力的论据,说明为什么OpenID不可取.我不得不同意我不想浪费大量时间为我的用户恢复帐户,我的时间最好花在其他地方.

所以回到最初的问题.什么是替代品?是否有一个更好的"标准"是"开放"但如果提供商决定改变某些东西却不会分崩离析?(例如,更改API或加密逻辑)...还可以跨越多个提供商并仍能识别单个用户?

openid single-sign-on

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

ASP.NET MVC 3助手中的Tab顺序

如何将Tab Order属性用于以下代码:

<td>
    @Html.EditorFor(model => model.Cost)                
</td>
Run Code Online (Sandbox Code Playgroud)

我试过这个:

<td tabindex=1>
    @Html.EditorFor(model => model.Cost)                
</td>
Run Code Online (Sandbox Code Playgroud)

有什么建议?

asp.net asp.net-mvc tab-ordering

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

获取本地IP地址

我正在尝试使用Mono for Android获取我的Android设备的本地IP地址,但是失败了.

我用于完整和紧凑框架的代码是这样的:

var iplist = (from a in Dns.GetHostAddresses(Dns.GetHostName())
              where a.AddressFamily == AddressFamily.InterNetwork
              select a).ToArray();
LocalAddress = iplist[0];
Run Code Online (Sandbox Code Playgroud)

但是,在M4A下,它会提前崩溃 - Dns.GetHostName()调用失败

System.Net.Sockets.SocketException: An address incompatible with the requested protocol was used

M4A下的Dns.GetHostName是否存在已知问题?有没有其他方法可以使用M4A获取本地地址?

c# xamarin.android

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

Powershell:Get-Item vs Get-ChildItem

我想明白之间的差别Get-ItemGet-ChildItem.如果可以用一个例子.

powershell

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

如何处理Sencha Touch V2中的方向变化

我有一个Panel,如果方向改变,需要执行一些Javascript.如何处理的方向更改?

这基本上是我试图开始工作的关键路线

this.on('orientationchange', 'handleOrientationChange', this, {buffer: 50 });
Run Code Online (Sandbox Code Playgroud)

这是上下文.

Ext.define('rpc.view.home.indexView', {
    extend: 'Ext.Panel',
    alias: 'widget.home-indexView',
    config: {
        scrollable: true,
        items: [{
            xtype: 'toolbar',
            title: 'RockPointe Mobile',
            docked: 'top'
        }, {
            xtype: 'panel',
            items: [{
               xtype: 'panel',
                style:'border:1px solid #c4c4c4 !important; border-left:none;border-right:none;',
               items: [{
                   html: '<div style="width:100%; height:150px;"><ol id="AN-sObj-parentOl"><li id="AN-sObj-scene-0"><div class="AN-sObj-stage" id="ext-gen5089"><div class="AN-Object" id="AN-sObj-60"><div id="AN-sObj-val-60"><img src="img/banner-3.jpg" /></div></div><div id="AN-sObj-61"><span>Relentlessly Focused On The Lost</span></div><div id="AN-sObj-62"><span>Passionately Devoted To God</span></div><div id="AN-sObj-63"><span>Deeply Committed To One Another</span></div></div></li></div>'
               }]
            }, {
               xtype: 'container',
               layout: {
                   type: …
Run Code Online (Sandbox Code Playgroud)

sencha-touch-2

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

与Moq一起苦苦挣扎:以下设置不匹配

我是第一次使用Moq,而我正在努力让测试运行正常.

我正在尝试moq Save()我的服务层的方法.

public void Save(UserViewModel viewModel)
{
    // todo: this still doesn't address updating a password. The UserViewModel doesn't contain any Password data.
    if (viewModel.Id != Guid.Empty)
    {
        // The UserId is not empty, we're either updating an existing user
        // or we're inserting a new user via sync
        var user = _userRepository.GetById(viewModel.Id);
        if (user != null)
        {
            // Looks like we're updating a user because they're already in the database.
            _userRepository.Update(_userViewModelToModelMapper.BuildFrom(viewModel));
            return;
        }
    }

    // The user …
Run Code Online (Sandbox Code Playgroud)

c# unit-testing moq

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