小编Jon*_*onH的帖子

使用.net从Dell Machine获取服务标签?

我有一个类可以为本地机器代码提取模型信息(硬件信息),如下所示:

   Imports System.Management

Public Class clsWMI
    Private objOS As ManagementObjectSearcher
    Private objCS As ManagementObjectSearcher
    Private objMgmt As ManagementObject
    Private m_strComputerName As String
    Private m_strManufacturer As String
    Private m_StrModel As String
    Private m_strOSName As String
    Private m_strOSVersion As String
    Private m_strSystemType As String
    Private m_strTPM As String
    Private m_strWindowsDir As String


    Public Sub New()

        objOS = New ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem")
        objCS = New ManagementObjectSearcher("SELECT * FROM Win32_ComputerSystem")
        For Each objMgmt In objOS.Get


            m_strOSName = objMgmt("name").ToString()
            m_strOSVersion = objMgmt("version").ToString()
            m_strComputerName = …
Run Code Online (Sandbox Code Playgroud)

c# vb.net wmi

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

Visual Studio 2010中缺少商业智能项目类型

当我使用visual studio 2008并执行一个新项目时,我可以选择项目类型作为商业智能项目.从这里我可以选择一个报表服务器项目.

我注意到,使用visual studio 2010,它不再存在.尝试做一些谷歌搜索,得到了这个:

http://social.msdn.microsoft.com/Forums/en-CA/vsreportcontrols/thread/f2d272b1-a7f5-41b7-9cb8-a0958c192d31

但它可能已经过时了.我知道这些东西通常来自SQL Server而不是Visual Studio,但我也安装了SQL Server 2008(本地开发人员版).

那么我们是否有任何可以帮助这样的Visual Studio/SQL Server MS人员.我不想创建一个C#报告项目.

service reporting visual-studio-2010 visual-studio

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

jQuery在下拉列表中选择的插件看起来很奇怪?

我正在使用所选的jQuery插件,我相信我已经正确完成了所有事情但是我的asp.net下拉列表的宽度非常小,我没有看到结果.

首先,我添加了对库的引用:

<script type="text/javascript" src="Chosen/chosen.jquery.js"></script>

我加入了CSS:

<link rel="stylesheet" href="Chosen/chosen.css" />

然后我将课程应用到我的下拉菜单中:

  <asp:DropDownList class="chosen-select" ID="ddlEmps" runat="server" AutoPostBack="True" 
                            ToolTip="Select the employee." 
                            onselectedindexchanged="ddlEmps_SelectedIndexChanged" >
Run Code Online (Sandbox Code Playgroud)

最后在文件准备好了我.chosen():

 $(document).ready(function() {
            $(".chosen-select").chosen();
        });
Run Code Online (Sandbox Code Playgroud)

这是浏览器中的html标记:

在此输入图像描述

标记基本上是:

<select name="ddlEmps" onchange="javascript:setTimeout('__doPostBack(\'ddlEmps\',\'\')', 0)" id="ddlEmps" title="Select the employee." class="chosen-select" style="display: none;">
    <option value="2661">Jon</option>
    <option value="2987">Joe</option>
    <option value="3036">Steve</option>
    <option selected="selected" value="68">Mark</option>
</select>
Run Code Online (Sandbox Code Playgroud)

这是它在视觉上的样子:

在此输入图像描述

我相信它正在应用正确,因为css在那里,控制台中没有浏览器问题(chrome/ff/ie).我甚至可以开始输入内容并且结果变得更小,我只是看不到结果?

更新

我唯一没有通知是,如果我有一个DropDownList,我没有一个类chosen-select就可以了(基本上是一个普通的老asp.net下拉列表),而不是选择施加给它的文件准备或窗口的onload ......如果我只是适用.chosen()于它在控制台中显示正确,例如这里是一个简单的下拉列表而不应用.chosen:

在此输入图像描述

所以它看起来是正确的...如果我现在去控制台部分(谷歌浏览器),只是做:

$("#ddlEREmployees").chosen();

这只是直接在我输入的控制台中,然后它的工作原理如下所示:

在此输入图像描述

但是当然我还是需要做这项工作而不必去控制台这样做......

更新2

我查看了渲染的html,它产生的宽度为:0px,但我不确定它的来源:

<div class="chosen-container chosen-container-single" style="width: 0px;" title="Select the employee." id="ddlEtimeEmps_chosen"><a class="chosen-single" …

asp.net jquery webforms jquery-chosen

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

标题复选框检查gridview行,否则界面显示

我在更新面板(网络表单)中有一个gridview.网格视图有一个标题复选框,因此当您单击标题复选框时,它会检查它下面的所有项目复选框,如下所示:

<asp:TemplateField>
         <HeaderTemplate>
              <asp:CheckBox ID="HeaderLevelCheckBox" runat="server" 
                onclick="toggleSelection(this);" ToolTip="Select / Deselect all rows?" />
         </HeaderTemplate>
         <ItemTemplate>
            <asp:CheckBox ID="chkSelector" runat="server" ToolTip="Select row?" />
         </ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)

注意函数调用onclick="toggleSelection(this);"如下所示:

function toggleSelection(source) {
        $("#MainContent_gvCG input[id*='chkSelector']").each(function (index) {
            $(this).attr('checked', source.checked);
            if (source.checked)
                $(this).css({ backgroundColor: "yellow" });
            else
                $(this).css({ backgroundColor: "" });
        });
    }
Run Code Online (Sandbox Code Playgroud)

这是在document.ready在script标签之后声明的.当我最初加载页面并单击headercheckbox时,也会选择gridview中的所有行(很棒......有效).如果我取消选中它,所有行都将被取消选中(很棒).当我再次点击它时,UI不会改变(所有项目都不会像它们应该那样被检查).

我很好奇,在检查标记时也是对的,当我点击标题将其检查为true时,我得到了检查的行项:

<input id="MainContent_gvCG_chkSelector_5" type="checkbox" name="ctl00$MainContent$gvCG$ctl08$chkSelector" style="background-color: rgb(255, 255, 0);" checked="checked">

当我取消选中标题时,它会像这样正确响应:

<input id="MainContent_gvCG_chkSelector_5" type="checkbox" name="ctl00$MainContent$gvCG$ctl08$chkSelector" style="">

我的问题是UI没有改变,这意味着即使标记显示正在检查,复选框也不会显示为被检查.这是因为在更新面板内吗?

我该怎么做才能解决这个问题?

javascript asp.net checkbox jquery gridview

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

全球鼠标事件

你好,

我试图跟踪鼠标位置及其三角形位置.有没有更好的方法,然后在我的窗口中为我的所有表单实现所有鼠标事件?

使用MouseMove事件的问题是,只要鼠标移动到表单之外,它就会停止正常工作.实现mouseEnter,mouseLeave在某种程度上改进了它,但它仍然感觉不太完美.有任何想法吗?

问候,

c# events mouseevent

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

插入用户宏时自动换行

我正在使用atlassian的汇合,我需要一种方法来使用用户宏来修改文本大小,族和颜色.我将我的宏定义如下:

## @param 0:title=forecolor|type=string|desc=Text foreground color.  Enter colors such as: red / blue / green / etc.
## @param 1:title=backcolor|type=string|desc=Text background color.  Enter colors such as: red / blue / green / etc.
## @param 2:title=size|type=string|desc=Enter size in px, for example, 20px.
## @param 3:title=family|type=string|desc=Enter the font family (listing can be found here: http://www.w3.org/Style/Examples/007/fonts.en.html) (example: serif).
<span style="color: $param0; background-color: $param1; font-size: $param2; font-family: $param3;">$body</span>
Run Code Online (Sandbox Code Playgroud)

现在用户可以选择这个宏'Stylish'如下:

在此输入图像描述

但是,汇合会自动添加新行

带有内容的标记我想要显示在它旁边.假设我有文字:

棕色的狐狸跳过了牛.

我想将单词的背景颜色设置fox为红色,将前景颜色设置为黄色.如果我将这个宏应用于该单词,我最终会得到这样的结果:

在此输入图像描述

因此,它会自动在分配了宏的单词上添加一行.我想让它内联整个句子并将格式应用于单个单词.即使我inline在选项中选择它仍然将它放在一个新的行.

结果出来了:

在此输入图像描述

以下是编辑模式下的屏幕截图:

在此输入图像描述

我已经选择内联,并且发布了页面,结果显示 …

confluence

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

分叉一个项目,但什么是.pp?

很抱歉,如果这不是发布此类问题的正确位置...如果它应该在其他网站上,请告诉我或随时关闭.

我有一个关于github的简单问题.我对它很陌生并且"分叉"了我想要贡献的项目.

然后我在本地克隆它,然后"""进去看它.我注意到.cs文件有一个额外的.pp扩展名,那是什么目的?而不是Agent.csAgent.cs.pp.

还怎么做这样的项目,一个处理.NET的一面.我是说我看到了html文件和.js文件.但.net(cs文件)不包含与之关联的项目或解决方案.它们只是以形式出现.cs.pp.如果我想修改这些文件,我应该创建一个新项目并将它们添加到我的项目中吗?

抱歉github新手问题,但我很新,虽然我使用Subversion.

c# git nuget

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

选择最后6位数的存储过程

我在SQL表中有一个数字字段,其中包含一个大数字(9位数,一个客户信息编号).我想运行一个存储过程,它只会选择数字的最后6位数.

就像是:

SELECT (Last 6 Digits of num) FROM db
WHERE user = @user
Run Code Online (Sandbox Code Playgroud)

有谁知道这样做的方法?

sql sql-server stored-procedures

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

缩小signalr/hubs文件

我在我的应用程序中使用signalr并且正如此引用它:

<script src="/signalr/hubs" type="text/javascript"></script>

当然signalr是动态生成的javascript动态.当我运行yslow来改善我的Web应用程序的性能时,它抱怨singalr/hubs没有缩小.当我点击链接时,它显示了js,小片段样本:

/*!
 * ASP.NET SignalR JavaScript Library v2.1.1
 * http://signalr.net/
 *
 * Copyright Microsoft Open Technologies, Inc. All rights reserved.
 * Licensed under the Apache 2.0
 * https://github.com/SignalR/SignalR/blob/master/LICENSE.md
 *
 */

/// <reference path="..\..\SignalR.Client.JS\Scripts\jquery-1.6.4.js" />
/// <reference path="jquery.signalR.js" />
(function ($, window, undefined) {
    /// <param name="$" type="jQuery" />
    "use strict";

    if (typeof ($.signalR) !== "function") {
        throw new Error("SignalR: SignalR is not loaded. Please ensure jquery.signalR-x.js is referenced before ~/signalr/js.");
    }

    var signalR = $.signalR;

    function …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net minify signalr

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

C#客户端应用程序与Web应用程序

我主要开发C#web类型的应用程序,但最近我们工程组中的某个人想要将这个相当简单的基于C#客户端的应用程序重新创建到基于C#web的应用程序.好吧,我发现所有的应用程序都是创建一个网络文件夹结构(一个父目录,其中包含一些子目录).

然后我提到使这个Web应用程序有什么好处,它所做的就是创建一些网络文件夹结构.好吧,他提到他不想创建一个客户端应用程序,并说有50个用户安装此客户端应用程序.他希望它在一个中心位置.所以我想你不能只创建一个C#应用程序并将其扔到网络上并让多个人打开并使用它吗?

那可能吗?我不是客户端开发人员,所以我认为逻辑上这是可能的,但后来我认为如果它是一个网络应用程序,那么打开此应用程序的一个用户会锁定其他用户?我个人不喜欢网络化这个应用程序(基于网络)的想法,对我而言,成为一个网络应用程序真的没有意义.

思想/想法?

更多信息(编辑)

嗯,我想我应该包括更多信息.文件夹是通过一些数据库数据创建的.所以它不能是批处理文件或脚本.最终用户必须从下拉列表中选择一些条目,该值将成为父文件夹名称的值.

c#

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