小编Lor*_*nzo的帖子

发现实际页面中是否有jqGrid对象

问题在标题中几乎完成:有没有办法,使用jquery,找到由jqGrid对象处理的元素?

更确切地说,我希望在网格上调用重新加载方法(如果页面上有一个方法).我使用以下代码

...
success: function (data) {
    //Check if there is a jqGrid on the page and if present, reloads its data
    var jqGrid = $('.ui-jqgrid');
    if ( jqGrid.length ) {
        //get the grid id. The actual id object is in the form of "gbox_your_grid_id"
        var gridid = "#" + jqGrid.attr('id').substring(5);
        //time to reload
        $(grid).trigger('reloadGrid');
    }
}
Run Code Online (Sandbox Code Playgroud)

但似乎永远不会调用reloadGrid方法.有什么建议吗?

jquery jquery-plugins jqgrid jquery-selectors

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

jqGrid遍历子网格中的网格数据

我想遍历网格对象中包含的所有数据.我的网格有一个包含子网格对象的定义,并以这种方式创建

var grid = $(gridID);
var pager = $(pagerID);
grid.jqGrid({
    url: GetBaseWSUrl() + 'MyWs.asmx/MyMethod',
    colNames: ['UMLT', 'FF', 'PC'],
    colModel: [
            { name: 'Name', index: 'Name', width: 180, template: colTextTemplate },
            { name: 'AlertFF', index: 'AlertFF', width: 22, align: 'center', sortable: false, formatter: "checkbox", formatoptions: { disabled: false} },
            { name: 'AlertPC', index: 'AlertPC', width: 22, align: 'center', sortable: false, formatter: "checkbox", formatoptions: { disabled: false} }
        ],
    [...]
    subGrid: true,
    subGridOptions: {
        "plusicon": "ui-icon-triangle-1-e",
        "minusicon": "ui-icon-triangle-1-s",
        "openicon": "ui-icon-arrowreturn-1-e",
        "reloadOnExpand": true, …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins jqgrid

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

禁用超链接

只有在网格控件中选择了元素时,我的页面上的某些超链接才能启用.

当我在页面上选择一行时,我有机会注入一些代码,我想使用jquery代码启用/禁用这些超链接.

有什么建议?

javascript jquery hyperlink

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

不需要的NHibernate更新命令

我有以下课程

public class Contact
{
    public Contact() {
        Addresses = new List<Address>();
        EmailAddresses = new List<EmailAddress>();
        PhoneNumbers = new List<PhoneNumber>();
    }
    public virtual int ContactID { get; private set; }
    public virtual Firm Firm { get; set; }
    public virtual ContactType ContactType { get; set; }
    public virtual string FullName { get; set; }
    public virtual string FiscalCode { get; set; }
    public virtual string Notes { get; set; }
    public virtual ContactRole ContactRole { get; set; }

    public virtual …
Run Code Online (Sandbox Code Playgroud)

nhibernate nhibernate-mapping fluent-nhibernate

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

在ViewData ["msg"]中传递NewLine(或<Br />)

如何将一个Environment.NewLine(或一个< br />)内部ViewData["msg"] 渲染为一个真实<br />的视图内部?

我正在使用C#...

asp.net-mvc viewdata newline

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

编译器错误消息:CS0433:两者中都存在"Resources.labels"类型

我刚刚将我的博客(http://jeffcren.com)升级到BlogEngine 1.6.1(从1.6.0开始),以便使用reCaptcha扩展.我将本地代码从1.6.0升级到1.6.1,然后通过FTP通过WebMatrix发布.升级后,我收到此错误:

Compiler Error Message: CS0433: 
The type 'Resources.labels' exists in both
'c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\9fd92f87\45a2ba06\assembly\dl3\a64307f6\f14811b8_0291cb01\App_GlobalResources.DLL' 
and 
'c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\9fd92f87\45a2ba06\App_GlobalResources.md7pit6m.dll'
Run Code Online (Sandbox Code Playgroud)

其中断的源文件和行号会有所不同,但它始终是相同的基本消息.不同之处是App_GlobalResources.md7pit6m.dll的"md7pt66m"部分(错误消息中的第二个文件路径).

我能够通过删除临时ASP.NET文件在本地修复错误,但我不能在我的托管服务器(GoDaddy)上执行此操作.我能做些什么来解决这个错误吗?

根据codeplex讨论页面的建议,我编辑了web.config文件以循环应用程序池,并将BlogEngine.Core.dll重命名为BlogEngine.Core2.dll,然后返回以重新启动博客.我还在<compilation>web.config中的标记中添加了batch ="false" (基于这篇文章).

我已关闭自定义错误,因此您现在可以在我的网站上看到错误.

谢谢,

杰夫

c# asp.net blogs blogengine.net

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

C#异步IO:有没有办法确保任务的排序?

我想使用异步io与分布式哈希服务器进行套接字通信.环境是C#3.5,但如果需要可以使用4.0.

假设我发出以下异步命令(伪代码):

socket.set_asynch("FOO","bar");
string rc = socket.get_asynch("FOO");
Run Code Online (Sandbox Code Playgroud)

由于异步io使用系统线程池,因此这两个命令可以在两个不同的线程上运行.我怎样才能确保rc等于"bar"?即在第二个命令发出之前发出第一个命令?

谢谢!

c# sockets asynchronous system threadpool

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

如何使用StructureMap将存储库类注入控制器?

在我正在处理的当前应用程序中,我有一个自定义的ControllerFactory类,它创建一个控制器并自动设置Elmah ErrorHandler.

public class BaseControllerFactory : DefaultControllerFactory
{
    public override IController CreateController( RequestContext requestContext, string controllerName ) {
        var controller = base.CreateController( requestContext, controllerName );
        var c = controller as Controller;
        if ( c != null ) {
            c.ActionInvoker = new ErrorHandlingActionInvoker( new HandleErrorWithElmahAttribute() );
        }
        return controller;
    }

    protected override IController GetControllerInstance( RequestContext requestContext, Type controllerType ) {
        try {
            if ( ( requestContext == null ) || ( controllerType == null ) )
                return base.GetControllerInstance( requestContext, controllerType ); …
Run Code Online (Sandbox Code Playgroud)

structuremap asp.net-mvc dependency-injection repository-pattern asp.net-mvc-3

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

哪些工具已用于这些模型?

我正在寻找一种工具来为Web应用程序创建UI模型.我在网上搜索了一下,首先在SO上搜索.我找到了一个很好的问题,让我对网上可用的工具(免费或商业)有一个大概的了解.

现在的问题是:是否有人知道在Codeplex 上的Orchard Gallery项目中使用了哪个工具来创建UI模型?

非常感谢!

codeplex mockups orchardcms mockup-tool

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

Thinktecture身份服务器客户端的选择和实现

我试图通过身份服务器让我的脑袋脱离云端.

我想实现身份服务器项目以进行身份​​验证

  1. ASP.NET MVC 5应用程序
  2. ASP.NET Web API
  3. 一个Windows服务实现

这篇博文中,我已经阅读了一些关于客户的细节.作者简单地说:

OAuth 2为不同的用例提供了几种"授权类型".定义的授权类型是:

  1. 在Web服务器上运行的应用程序的授权代码
  2. 隐含于基于浏览器或移动应用程序
  3. 使用用户名和密码登录的密码
  4. 应用程序访问的客户端凭据

授权码和隐式之间有什么区别?这是否意味着隐式应该用于例如javascript代码?

说我需要:

  1. ASP.NET MVC应用程序的密码授予
  2. Web API的客户端凭据
  3. Windows服务的授权码?

另外一个问题,我想基于Bearer Token和简单的apiKey在我的web api中实现授权.这两种类型都可以融合吗?如何使用Identity Server实现apiKey?

非常感谢,如果这些都是愚蠢的问题,请原谅.

authorization oauth-2.0 thinktecture-ident-server identityserver3 identityserver4

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

带有 cookie 的购物车生命周期

我有一个使用 Session 的购物车实现,并且想要迁移到基于 cookie 的购物车。此外,实际上我将完整的购物车存储在会话中,并希望迁移到只有 cartID 位于 cookie 中而内容位于数据库中的版本。

我读过很多博客文章,甚至还有关于 SO 的问题,但在某些领域仍然存在一些困惑:

  • cookie 生命周期如何?实际上,当新会话开始时,我会创建一个新购物车。然后,我根据客户操作管理会话(添加到购物车、从购物车中删除、结帐时清除)
  • 如何创建唯一的 cookieId
  • 处理数据库任务的最佳方法是什么?使用 jQuery 还是在服务器端处理所有事情更好?

例如,我正在使用 asp net mvc 和 c#。

cookies asp.net-mvc shopping-cart

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