小编pho*_*tom的帖子

有条件地为jQuery Ajax调用添加选项

我有以下工作Ajax调用 -

    $.ajax({
        url: ajaxUrl,
        type: sendHttpVerb,
        dataType: 'json',
        processData: false,
        contentType: 'application/json; charset=utf-8',
        complete: function () {
            setTimeout($.unblockUI, 2000);
        },
        success: function (response, status, xml) {
            clearTimeout(delayLoadingMsg);
            $.unblockUI();
            callbackFunction(response);
        },
        error: function (jqXHR, textStatus, errorThrown) {
            clearTimeout(delayLoadingMsg);
            $.unblockUI();
            dcfForm.ajaxErrorDisplay(jqXHR, textStatus, errorThrown)
        }
    });
Run Code Online (Sandbox Code Playgroud)

我的问题是我有条件地想在调用Ajax调用时添加一个选项.例如,data: sendRequest在我发出Ajax请求之前添加.

我的问题我找不到一个关于如何在不完全复制整个函数的情况下执行此操作的语法示例.

javascript ajax jquery jquery-plugins

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

Asp.Net MVC - Linq排序问题

我有一个MVC应用程序,我即将完成.但我有一种无法弄清楚语法的情况.

我想要做的是对两列进行排序当我使用下面的语法时,它按一列排序,然后排序.

        public IQueryable<vw_FormIndex> FindAllFormsVw(int companyIdParam)
    {
        return _db.vw_FormIndexes.Where(d => d.companyID == companyIdParam).OrderBy(d => d.formSortOrder).OrderBy(d => d.formCustNumber);
    }
Run Code Online (Sandbox Code Playgroud)

建议请

asp.net-mvc linq-to-sql

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

你如何拉伸背景图像

我有一个渐变背景,我在ASP.Net Webforms应用程序中使用如下:

<div style="background-image: url(foo.jpg) repeat-x;">
    ... Injected HTML codes
</div>
Run Code Online (Sandbox Code Playgroud)

其中foo.jpg是一个200x1像素的图像.我的问题是,注入的HTML的高度从大约200px变化到1000 + px,具体取决于数据网格的大小.此外,此段是用于定位内容的更大页面的一部分.

我想要的是,在注入HTML之后,让背景自动拉伸以适应空间,以便在整个高度上平滑地应用渐变.

html css asp.net jquery

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

用于在两个进程之间进行通信的.net框架

我正在开发一个应用程序,我有一个成像检查过程和一个Ui过程.两者都是使用c#4.0编程.它们可能在也可能不在同一台机器上.我必须设计它来处理这两种方法.检查过程基本上作为Windows 7/64盒子上的此应用程序中的服务器运行.

在沟通方面,从Ui到检查过程的信息将是最小的.主要是启动/停止/更新配置类型消息.当检查过程正在检查时,它可以连续流式传输高达10mb /秒的图像用于监控.

SO 468375中,如果两个进程都在同一台机器上,则建议使用命名管道.听起来像一个很好的解决方案.

但是,我真正的问题是 - 如果这两个进程在不同的计算机上进行通信,那么当前建议的最佳实践是什么.WCF服务,套接字,远程处理,命名管道等?

c# wcf remoting communication

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

如何保持窗口的内存分页

我们正在开发一个Vista/Windows 7应用程序,它将使用VS2008/C++以64位模式运行.我们将需要在RAM中缓存数百个2-3 MB的数据块,以达到内存限制的性能原因.我们的使用情况是这样的,如果数据全部在磁盘上,我们就无法快速读取数据.缓存内存使用量将大于1GB内存.为了使其正常工作,我们需要确保Windows不会将此内存分页,因为它会破坏我们为什么这样做的目的.

我做了大量的研究,找不到准确说明如何做的文档.我已经看到几个引用推断内存映射文件以这种方式工作.是否有专家可以为我澄清这一点?

我知道有其他程序我们可以适应这样做,例如,拆分blob并加载到memcache或内存数据库,但它们都有太多的性能或代码复杂性问题.

建议?

windows memory-management

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

在NTFS压缩目录中,如何读取压缩和未压缩文件的文件?

在我们的应用程序中,我们生成一些大型ASCII日志文件到Windows NTFS压缩目录.我的用户想要知道应用程序状态屏幕上文件的压缩和未压缩大小.我们正在为此应用程序使用Rad Studio 2010 C++.

我在网上找到了这个很好的递归例程来读取磁盘上文件的大小 -

__int64 TransverseDirectory(string path)
{
    WIN32_FIND_DATA data;
    __int64 size  = 0;
    string  fname = path + "\\*.*";
    HANDLE  h     = FindFirstFile(fname.c_str(), &data);

    if (h != INVALID_HANDLE_VALUE)
    {
        do
        {
            if ((data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
            {
                if (strcmp(data.cFileName, ".") != 0 && strcmp(data.cFileName, "..") != 0)
                {
                    // We found a sub-directory, so get the files in it too
                    fname = path + "\\" + data.cFileName;
                    // recurrsion here!
                    size += TransverseDirectory(fname);
                }
            }
            else
            { …
Run Code Online (Sandbox Code Playgroud)

c++ compression ntfs c++builder

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

将CSS类添加到选择不在FF5中的一个选项

我有以下HTML代码

<select id="WageBenifits_PayType" name="WageBenifits.PayType">
    <option class="selectOption" value="" selected="selected">Please Select Value</option>
    <option value="COM">COM - COMMISSIONS AND BONUS PAY</option>
    <option value="HOL">HOL - HOLIDAY PAY</option>
</select>
Run Code Online (Sandbox Code Playgroud)

用以下css

.selectOption {
   color: #999;
   font-style : italic;
   text-transform: none; 
   font-variant: small-caps; }
Run Code Online (Sandbox Code Playgroud)

我的问题是这在IE8中按预期工作,但在FF5中,添加css类"selectOption"不会影响样式.在Firebug中,我可以看到该类已被选中并应用于该项目.但是,它不会更改选择下拉控件中显示的文本.它在下拉列表中更改,但不在显示行中更改.

请参阅http://jsfiddle.net/photo_tom/vRZCr/上的演示

html css firefox

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

Knockout Native绑定,无容器绑定的语法错误

处理我的第一个严重的本机绑定模板,并且正在制作一个明显的语法错误.问题部分如下 -

<tr class="knockoutGrid-header">
    <!-- ko foreach: columns -->
    <th class="ui-widget-header">
        <!-- ko if:  !$data.NoSort  -->
        <button onclick='viewModel.gridViewModel.SortColumn("$data.rowText", $index)' class='GridSortWrapper'
            title='Click to Sort Column'>
            <div style="display: table">
                <div style="display: table-row">
                    <div class="ClearFix">
                    </div>
                    <div style="display: table-cell; vertical-align: middle; width: 100%;">
                        <label data-bind="text: headerText" />
                    </div>
                    <div style="display: table-cell; vertical-align: middle; width: 18px">
                        <span class='ui-icon $data.iconCss  iconBackground sortIcon'></span>
                    </div>
                    <div class="ClearFix">
                    </div>
                </div>
            </div>
        </button>
        <!-- /ko -->
        <!-- ko if:  $data.NoSort   -->
        <label data-bind="text: headerText" />
        <!-- /ko -->
    </th> …
Run Code Online (Sandbox Code Playgroud)

knockout.js

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

使用反射在IList &lt;T&gt;中查找&lt;T&gt;

我正在一个项目中,我必须通过数据模型进行反思,以找出数据模型中每个属性的类型。我的代码适用于除通用集合以外的所有情况。我必须能够知道IList中的T。

我有以下数据模型

public class ArrryOfObjects
{
    public NestModelNestedClass NestClass { get; set; }
    public int IntObject { get; set; }
    public IList<NestModelNestedClass> ListOfObjects { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我已经看到了几个示例,例如/sf/answers/73064491/,该演示了如何执行此操作,但是它们使用type.GetGenericTypeDefinition()来获取类型。但是在我的示例中,我无法使用它,因为'type.IsGeneric.Parameter'为false。

我已经阅读了类型文档,但不了解如何执行此操作。

c# c#-4.0

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

"ascx"用户可以控制内容吗?

我正在尝试创建一个ascx控件,可以像面板一样包装内容.我想做点什么 -

<%@ Register TagPrefix="FOO" TagName="Section" Src="CollapsibleSection.ascx" %>
    <Foo:Section runat="server">
        [ Section of asp.net webforms page ]
    </Foo:Section>
Run Code Online (Sandbox Code Playgroud)

自从我完成网络表单以来已经有一段时间了,不记得这是否可行?虽然我可以编写一个完全自定义的控件,但如果可以的话,我的应用程序有很多优点.

asp.net .net-4.0 asp.net-4.0

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