小编LaT*_*TeX的帖子

Windows平台安装程序(WPI)将下载的文件保存在计算机中的哪个位置?

我有一个网络,一个服务器连接到互联网,一些客户端没有.我想首先在我的服务器上下载并安装Microsoft产品,然后让客户端计算机从服务器下载安装程序.

问题是

  1. WPI在哪里保存下载的文件?
  2. 是否可以运行WPI并强制它从已下载的文件安装Microsoft产品,而不是从Microsoft的服务器再次下载.

注意:假设没有许可证问题,希望:-)

web-platform-installer

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

Href和Url.Content之间有什么区别?

二者HrefUrl.Content可以用于解决虚拟路径,这是相对于虚拟根路径〜,的文件或文件夹.

Href和Url.Content之间有什么区别?

asp.net-mvc

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

当我们总是使用可空值类型而不是值类型时,是否存在性能下降?

当我们总是使用可空值类型而不是值类型时,是否存在性能下降?

c#

8
推荐指数
2
解决办法
3501
查看次数

哪个是避免魔术字符串键的更好方法?在类中使用字符串const键还是使用枚举?

我的想法是避免在我的Asp.Net MVC应用程序中使用魔术字符串键.为此,我想创建要在应用程序中共享的字符串常量键.

例如,我可以写TempData[MyClass.Message]TempData[MyEnum.Message.ToString()]代替TempData["Message"].

public class MyClass
{
    public const string Message = "Message";
}
Run Code Online (Sandbox Code Playgroud)

public enum MyEnum
{
   Message,
   Others
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:哪种方法可以避免使用魔法字符串键?在类中使用字符串const键或与枚举一起使用ToString()

c# asp.net-mvc

8
推荐指数
2
解决办法
1669
查看次数

如何在C#中迭代内置类型?

我想在c#中遍历内置类型(bool,char,sbyte,byte,short,ushort等).

怎么做?

foreach(var x in GetBuiltInTypes())
{
//do something on x
}
Run Code Online (Sandbox Code Playgroud)

c#

8
推荐指数
2
解决办法
2221
查看次数

多选测验引擎的数据库模式的优秀设计是什么?

我有一个项目来创建一个asp.net mvc网站来生成一个测验.这是规范:

  1. 对于访问该网站的每个用户,她/他都会得到一个测验.
  2. 每个测验都包含一些多项选择题.
  3. 每个问题都包含一个问题和5个相互排斥的选择.

我能想到的最简单的模型如下:

    public class Problem
    {
        public int ProblemId { get; set; }
        public string Question { get; set; }
        public string A { get; set; }
        public string B { get; set; }
        public string C { get; set; }
        public string D { get; set; }
        public string E { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

我不确定它是好的.你能给我一个更好设计的建议吗?

database-design

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

实施一个仅包含两行女性和男性的单独表格是不好的做法吗?

假设我们有一个Person包含3列的表:

  1. PersonId类型int.(首要的关键)
  2. Name类型string.
  3. GenderId类型int(外键引用Gender表).

Gender表由2列组成:

  1. GenderId类型int.
  2. Name类型string.

我的问题是:是否值得实施该Gender表?或者它会导致性能下降?处理这个问题的最佳方法是什么?

编辑1:

我必须在我的UI中填充一个下拉控件,其中包含一系列固定性别(女性和男性).

c# asp.net database-design

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

Global.asax中DbContext的静态字段与控制器类中DbContext的实例字段的静态字段?

坦率地说,我是C#和Asp.net MVC的新手.我也不知道asp.net Web应用程序如何在IIS和ASP.NET框架后面实际工作.

我对我必须在我的asp.net mvc应用程序中声明DbContext(或从DbContext派生的任何类)字段的决定感到困惑.

我有两个选择:

  1. 将该字段声明为内部的静态字段global.asax,以便所有控制器都可以使用它.
  2. 将该字段声明为每个控制器类中的实例字段.

你能解释哪一个是正确的吗?确实需要更详细的解释.

c# asp.net-mvc entity-framework

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

使用字符串常量键来避免魔术字符串键是一个好主意吗?

我的想法是避免在我的Asp.Net MVC应用程序中使用魔术字符串键.为此,我想创建要在应用程序中共享的字符串常量键.

例如,我可以写TempData[MyConst.Message]而不是TempData["Message"].

public class MyConst
{
    public const string Message = "Message";
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:这样做是一个好主意吗?

asp.net-mvc

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

是否有移动光标的快捷方式,如下图所示?

我正在使用没有鼠标的笔记本电脑.

键入prop并按下后tab,Visual Studio将自动为我提供属性模板.按下tab将光标移动到占位符typepropertyname占位符之间.

我想在完成属性模板后将光标移动到新行.

这样做有捷径吗?

在此输入图像描述

visual-studio-2010 visual-studio

4
推荐指数
2
解决办法
1647
查看次数