小编jer*_*oft的帖子

数据库:删除或不删除记录

我不认为我是唯一一个对此感到疑惑的人.您通常对数据库行为进行什么练习?您是否希望从数据库中删除记录?或者,仅使用"已删除"标志或布尔列标记记录以表示记录处于活动还是非活动状态更好?

database database-design

107
推荐指数
6
解决办法
3万
查看次数

如何在运行时修改web.config appSettings?

我对如何在运行时修改web.config appSettings值感到困惑.例如,我有这个appSettings部分:

<appSettings>
  <add key="productspagedesc" value="TODO: Edit this default message" />
  <add key="servicespagedesc" value="TODO: Edit this default message" />
  <add key="contactspagedesc" value="TODO: Edit this default message" />
  <add key="aboutpagedesc" value="TODO: Edit this default message" />
  <add key="homepagedesc" value="TODO: Edit this default message" />
 </appSettings>
Run Code Online (Sandbox Code Playgroud)

比方说,我想在运行时修改"homepagedesc"键.我尝试了ConfigurationManager和WebConfigurationManager静态类,但设置是"只读".如何在运行时修改appSettings值?

更新:好的,所以我在这里5年后.我想指出经验告诉我,我们不应该在web.config文件中放置任何故意在运行时可编辑的配置,而是应该将它放在一个单独的XML文件中,就像下面的用户之一所述.这将不需要任何编辑web.config文件来重新启动应用程序,这将导致愤怒的用户呼叫您.

asp.net runtime web-config

83
推荐指数
6
解决办法
11万
查看次数

在VB.NET中将字符串解析为Enum值

如何在VB.NET中解析字符串以枚举值?

示例我有这个枚举:

Public Enum Gender
    NotDefined
    Male
    Female
End Enum
Run Code Online (Sandbox Code Playgroud)

如何将字符串"Male"转换为Gender枚举Male值?

vb.net enums

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

我应该避免正则表达式吗?

我认识的人一直在告诉我应该避免RegEx,因为它是重量级的或者涉及繁重的处理.这是真的?这让我耳边鼓掌,直到现在我的耳膜响了起来.

我不知道为什么他告诉我.它可能来自经验还是仅仅是三手资料(你知道我的意思......)?

所以,明白地说,我为什么要避免使用正则表达式?

我希望SO社区的主人提供信息,与我分享他们的想法.多谢你们!

regex

20
推荐指数
9
解决办法
4030
查看次数

我还可以使用64位计算机开发32位应用程序吗?

我想知道我是否仍然可以使用64位计算机(使用Visual Studio 2008 SP1的64位Windows Vista)开发32位应用程序?因为我打算买64位Vista的笔记本电脑.我要求确认一下.谢谢!

64-bit 32-bit visual-studio

19
推荐指数
3
解决办法
6万
查看次数

T-SQL:检查电子邮件格式

我有这种情况,我需要物理数据库中的数据完整性.例如,我有一个变量,@email_address VARCHAR(200)我想检查是否@email_address是电子邮件格式的值.任何人都知道如何在T-SQL中检查格式?

非常感谢!

sql t-sql sql-server email

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

CSS:在CSS中设置背景图像

在CSS中设置背景图像时,正确的语法是什么?在视觉工作室中,因为它出现在背景中似乎没有问题.但在IE或FF等浏览器中,背景不会出现.有什么我想念的吗?

我正在使用的语法如下(我认为是正确的...)

#headerArea
{
    height: 150px;
    background-image: url('/images/bgimage.jpg');
}
Run Code Online (Sandbox Code Playgroud)

以上是对的吗?

css

7
推荐指数
3
解决办法
4万
查看次数

IdentityServer3:某些声明未从身份服务器返回

上下文: 我使用ASP.NET MVC和OWIN自托管主机.以下是其他配置/设置.

在我的客户端的身份服务器中(注意AllowedScopes设置):

public static class InMemoryClientSource
{
    public static List<Client> GetClientList()
    {
        return new List<Client>()
        {
            new Client()
            {
                ClientName = "Admin website",
                ClientId = "admin",
                Enabled = true,
                Flow = Flows.Hybrid,
                ClientSecrets = new List<Secret>()
                {
                    new Secret("admin".Sha256())
                },
                RedirectUris = new List<string>()
                {
                    "https://admin.localhost.com/"
                },
                PostLogoutRedirectUris = new List<string>()
                {
                    "https://admin.localhost.com/"
                },
                AllowedScopes = new List<string> {
                    Constants.StandardScopes.OpenId,
                    Constants.StandardScopes.Profile,
                    Constants.StandardScopes.Email,
                    Constants.StandardScopes.Roles
                }
            }
        };
    }
}
Run Code Online (Sandbox Code Playgroud)

以下是范围:

public static class …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc owin katana identityserver3

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

WCF:配置已知类型

我想知道如何在WCF中配置已知类型.例如,我有一个Person类和一个Employee类.该员工类是的sublass 类.这两个类都标有[DataContract]属性.

我不想硬编码类的已知类型,比如[ServiceKnownType(typeof(Employee))]在Person类中放置一个,以便WCF知道Employee是Person的子类.

现在,我在主机的App.config中添加了以下XML配置:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.runtime.serialization>
    <dataContractSerializer>
      <declaredTypes>
        <add type="Person, WCFWithNoLibrary, Version=1.0.0.0,Culture=neutral,PublicKeyToken=null">
          <knownType type="Employee, WCFWithNoLibrary, Version=1.0.0.0,Culture=neutral, PublicKeyToken=null" />
        </add>
      </declaredTypes>
    </dataContractSerializer>
  </system.runtime.serialization>
  <system.serviceModel>
    ....... 
  </system.serviceModel>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我编译它,运行主机,在客户端添加服务引用并添加一些代码并运行客户端.但是发生了错误:

格式化程序在尝试反序列化消息时抛出异常:尝试反序列化参数时出错 http://www.herbertsabanal.net:person.InnerException消息是'第1行位置错误247.元素 'http://www.herbertsabanal.net:person' 包含'http://www.herbertsabanal.net/Data:Employee' 数据协定的 数据.反序列化器不知道映射到此合同的任何类型.将与"Employee"对应的类型添加到已知类型列表中 - 例如,通过使用KnownTypeAttribute属性或将其添加到传递给DataContractSerializer的已知类型列表中.有关更多详细信息,请参阅InnerException.

以下是数据合同:

[DataContract(Namespace="http://www.herbertsabanal.net/Data", Name="Person")]
    class Person
    {
        string _name;
        int _age;

        [DataMember(Name="Name", Order=0)]
        public string Name
        {
            get { return _name; }
            set { _name = value; }
        } …
Run Code Online (Sandbox Code Playgroud)

wcf wcf-configuration

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

VB.NET将对象类型解析为GUID类型

如何在VB.NET中将对象类型转换为GUID类型?

vb.net

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

RegularExpressionValidator上的表达式是什么来检查Textbox文本是否长度为6个或更多?

RegularExpressionValidator控件的格式是什么,以检查要验证的文本框是否包含6个或更多字符?

regex asp.net validation

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

ASP.NET:实现自定义MembershipProvider类是否需要您实现自定义Membership类?

我有这个问题:"实现自定义MembershipProvider类是否需要您实现自定义成员资格类?" 我对在ASP.NET上实现自定义成员资格框架感到困惑.

我没有示例类来向您展示,但如果以前的网站使用的数据库或模式与ASP.NET使用的不同,该怎么办?

非常感谢!

membership asp.net membership-provider

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

ASP.NET:TableCell大小问题

我想问一下为什么在动态呈现ASP.NET表时设置TableCell的大小不起作用?

例如:

Table table = new Table();
TableRow row = new TableRow();

TableCell cell = new TableCell;
cell.Width = 30;
cell.Height = 30;

row.Cells.Add(cell);

//.... 10 more cells

table.Rows.Add(row);
Run Code Online (Sandbox Code Playgroud)

为什么细胞的大小不变?

asp.net tablecell

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