小编Jam*_*son的帖子

如何使用jQuery重置jquery选择的select选项?

我尝试了很多东西,似乎没有任何工作.

我正在使用jQuery和Chosen插件.

方法我尝试过:

var select = jQuery('#autoship_option');

select.val(jQuery('options:first', select).val());

jQuery('#autoship_option').val('');

jQuery('#autoship_option').text('');

jQuery('#autoship_option').empty('');

jQuery("#autoship_option option[value='']").attr('selected', true);
Run Code Online (Sandbox Code Playgroud)

选择后,它始终显示Active Autoship选项.我似乎无法明确选择.

这是选择框:

<select id="autoship_option" data-placeholder="Choose Option..." 
style="width: 175px;" class="chzn-select">
    <option value=""></option>
    <option value="active">Active Autoship</option>
</select>
Run Code Online (Sandbox Code Playgroud)

任何熟悉选择并能够通过一个选项清除选择框的人?(将来会有更多选择.

jquery jquery-chosen

68
推荐指数
6
解决办法
16万
查看次数

滚动到页面顶部

如果单击按钮,是否有一种简单的方法可以强制浏览器滚动到顶部?

我试过了

jQuery('html').scrollTop();
jQuery('body').scrollTop();
jQuery(window).scrollTop();
Run Code Online (Sandbox Code Playgroud)

它们似乎都没有滚动到页面顶部.

jquery

22
推荐指数
3
解决办法
5万
查看次数

TFS DLL和引用问题

我们将Team Foundation Server用于我们的主项目.每当我们在现场或非现场添加新员工时,我们总是需要手动设置参考.

是否可以将TFS复制/保存/传递dll's给新用户而无需每次都安装它们?

例如,我添加了新功能并安装DocumentFormat.OpenXml到我的项目中.设置它运行的代码并在我的机器上正常工作,我发布它工作得很好.我把所有东西都签入了TFS.

我的同事下载项目尝试构建它并且错误地说它不知道该怎么做DocumentFormat.OpenXml因为没有引用存在.

所以他们必须下载DocumentFormat.OpenXml,然后他们可以构建和运行项目.

有没有办法让TFS拯救我们这一步?

tfs dependencies project-reference external-dependencies visual-studio-2010

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

使用表连接查询更新整个单列

我有一个表,我刚刚添加了一个列,现在我正在尝试找到一种简单的方法来更新它.

select * from KioskGoals kg
inner join [TestDB].dbo.Kiosks k on kg.kioskID = k.Id
Run Code Online (Sandbox Code Playgroud)

连接表具有我需要的名称.我想更新KioskGoals表,并设置kioskName列=到返回的名称来自[TestDB].dbo.Kiosks这将是k.name

单个查询可以实现吗?

需要更新的表是KioskGoals.需要更新的列是kioskName.

t-sql sql-server

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

直接从Razor View调用控制器操作方法

我环顾四周,找不到一个简单的解决方案.

我试过@GetUserName哪个不起作用.
我试过@ { GetUserName哪个不起作用.

必须有一种从剃刀视图引擎调用方法的简单方法.

它在一个foreach循环中.

我需要 GetUserName(item.userID)

以下代码在我的控制器中:

[ChildActionOnly]
public string GetUserName(int userID)
{
     ProPit_User user = db.ProPit_User.Find(userID);

     return user.username;
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc razor

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

返回SqlDataReader

我有这个代码:

public static SqlDataReader GetGeneralInformation ( int RecID )
{
    using ( var conn = new SqlConnection( GetConnectionString() ) )
    using ( var cmd = conn.CreateCommand() )
    {
        conn.Open();
        cmd.CommandText =
        @"SELECT cs.Status, cs.Completed
          FROM NC_Steps s
          INNER JOIN NC_ClientSteps cs
              ON cs.RecID = s.RecID
          WHERE cs.ClientID = 162
          AND s.RecID = @value";
        cmd.Parameters.AddWithValue( "@value", RecID );
        using ( var reader = cmd.ExecuteReader() )
        {
            if ( reader.Read() )
            {
                return reader;
            }
            return null;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我该如何参考?

我试过这个,但它不起作用. …

c# ado.net

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

将Word转换为HTML然后在网页上呈现HTML

我的管道中有一个艰难的项目,我不知道从哪里开始.我的老板希望能够以HTML格式显示Word文档,它看起来与word文档相同.

经过一段时间的尝试让我在弹出窗口或灯箱中显示word文档后,他不得不剥离将其转换为HTML的单词内容,将其保存在数据库中,然后在网页上将其显示为HTML .

你们可以给我一些好的弹药,如果显示word文档更好(不那么繁琐,更少的存储空间更安全等).

或者,如果将单词文档转换为HTML方式很容易让我这样做.

我目前拥有的技术是实体框架,LINQ,MVC,C#,Razor.

我们目前使用HTmlAgilityPack,但这会删除所有格式,并且不允许文档显示得很好.

c# ms-word

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

File.Move以外的文件移动方法更快

我有一个控制台应用程序,大约需要625天才能完成.除非有办法让它更快.

首先,我正在一个目录中工作,如果不是更多的话,那里有大约4,000,000个文件.我正在一个数据库中工作,每个文件都有一行,然后是一些.

现在使用SQL相对较快,瓶颈是当我使用File.Move()每个移动需要18秒才能完成.

有比这更快的方式File.Move()吗?

这是瓶颈:

File.Move(Path.Combine(location, fileName), Path.Combine(rootDir, fileYear, fileMonth, fileName));
Run Code Online (Sandbox Code Playgroud)

所有其他代码运行得非常快.我需要做的就是将一个文件移动到一个新位置,然后更新数据库位置字段.

如果需要,我可以显示其他代码,但实际上上面是唯一的当前瓶颈.

c# console-application

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

从当前用户获取直接下属列表

我检查了另外两个线程,甚至使用了一个代码,但它从不填充列表.当我打开Active Directory用户和计算机并转到我在组织下的经理时,我会看到他的直接下属列表.

我想要做的是通过代码访问该列表.到目前为止我找到的任何东西似乎都没有用.

    public void GetDirectoryEntry(string adUserName)
    {
        DirectoryEntry de = new DirectoryEntry("LDAP://server.server.com");

        DirectorySearcher ds = new DirectorySearcher(de);
        ds.Filter = "(&((&(objectCategory=Person)(objectClass=User)))(samaccountname=" + adUserName + "))";
        ds.SearchScope = SearchScope.Subtree;

        SearchResult rs = ds.FindOne();

        string distinguishedName = rs.Properties["distinguishedName"][0].ToString();
        string department = rs.Properties["department"][0].ToString();
        string manager = rs.Properties["manager"][0].ToString();
        //string temp3 = rs.Properties["Reports"][0].ToString();

    }
Run Code Online (Sandbox Code Playgroud)

我尝试过使用Reports并且directReports两者都没有出错.

此方法加载登录用户或我传入其中的任何用户.我可以访问他们所有的属性,但我似乎无法访问他们的直接报告.

我错过了什么?

找到答案:

foreach (string objProperty in rs.Properties["DirectReports"])
            {
                isManager = true;
                string emp = objProperty.ToString();
                string[] setp = new string[1];
                setp[0] = "DC"; //If your …
Run Code Online (Sandbox Code Playgroud)

c# ldap active-directory

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

实时与开发连接字符串

我们有一个开发数据库和一个生产数据库.我想要防止的是必须改变:

connectionString="Data Source=server;Initial Catalog=test;
connectionString="Data Source=server;Initial Catalog=live;
Run Code Online (Sandbox Code Playgroud)

我们有两个地方部署网站.一个用于测试,一个用于实时.

是否有一种简单的方法可以防止我们每次要上传到测试或生活时都必须更改连接字符串?

我们使用团队基础服务器,我不知道如何设置构建服务器或构建定义,以便在有任何内容时寻找简单的东西.

c# connection-string visual-studio-2010

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