小编Pos*_*Guy的帖子

在.NET 2.0中序列化为JSON

如何使用C#将对象序列化为.NET 2.0中的JSON?

c# json

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

GET与POST这真的很重要吗?

好的,我知道目的上的差异.GET是获取一些数据.提出请求并获取数据.POST应该用于CRUD操作,而不是我认为的读取.但是当它归结为它时,服务器是否真的关心它最终是否接收到GET与POST?

asp.net http

14
推荐指数
3
解决办法
5254
查看次数

SVN存储库结构 - 为什么这更好?

我被告知大多数开发商店都有以下结构或者至少接近这个结构:

  • 主存储库
    • 下面的项目文件夹
    • 每个Project文件夹都有一个trunk,branches和tags文件夹

所以:

ReponsitoryMain
    Project1
        branches
        trunk
        tags
    Project2
        ...
Run Code Online (Sandbox Code Playgroud)

那为什么这更好或更好?如果你以另一种方式做到,会发生什么或者你有什么心痛?

svn

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

INSERT语句与FOREIGN KEY约束冲突

错误:System.Data.SqlClient.SqlException:INSERT语句与FOREIGN KEY约束"FK__Item__order__3AE27131"冲突.冲突发生在数据库"pmall",表"dbo.ItemSaved",列"id"中.

这是我的表:

ItemSavedUnits

  • ID
  • ItemID(在此表中设置为FK到Item.id)
  • ...等等.

这是我的插入声明:

insert into ItemSavedUnits (ItemID, name, Price)
select ItemID, name,Price
from ItemUnits where ItemID = 92439 
Run Code Online (Sandbox Code Playgroud)

我真的不明白为什么如果我对Item.SavedUnits.ItemID的一个与Item.ItemID和ItemUnits相关的FK约束完全没有约束,为什么我在插入ItemSavedUnits时遇到问题.我尝试插入的ItemID确实存在于Item表中.

t-sql sql-server sql-server-2008

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

退出Try/Catch以防止运行后的代码

我在我的方法中有一个try/catch:

    }
    catch (OurCustomExceptionObject1 ex)
    {
       txtErrorMessage.InnerHtml = "test 1";
    }
    catch(OurCustomExceptionObject2 ex)
    {
        txtErrorMessage.InnerHtml = "test 2";
    }
    catch (OurCustomExceptionObject3 ex)
    {
        txtErrorMessage.InnerHtml = "test 3";
    }

    ... rest of code here is being executed after the try/catch
Run Code Online (Sandbox Code Playgroud)

如果捕获到任何异常,我不希望其余代码运行.我正在处理异常.我听说出于某种原因不使用Exit Try.这是真的,这样做很糟糕吗?这是阻止执行代码后执行代码的正确方法吗?

c#

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

.isproj无法打开,因为它的项目类型(.isproj)不受支持

我有两个基于VS 2008的解决方案,我正在开放,两个项目都是.NET 3.5.但是当我在VS 2008中打开两个解决方案时,两个都有一些.isproj文件,我在打开解决方案后立即得到了这个愚蠢的错误:

c:....\somefilename.isproj无法打开,因为此版本的应用程序不支持其项目类型(.isproj).

当我打开.isproj时,我看到项目版本似乎是VS 2008:

9.0.30729

所以我不明白为什么我仍然会收到此错误,我以前从未见过或至少在我的任何应用程序中都有一个扩展名.isproj文件的错误.我猜它用于MS Build?

asp.net visual-studio-2008

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

验证值是否为整数

我不认为是NNN会为我的情况工作.我想确保某个变量在验证时只包含整数.所以不应该允许-1.45在我的情况下.诸如1,23,334之类的值应该是允许/有效的.

javascript

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

适用于Windows的良好开源错误跟踪/问题跟踪软件

除了痛苦安装的非Windows Bugzilla之外,还可以推荐哪些开源问题跟踪程序与常规的Windows风格安装一样好但可用?(.exe.msi)

windows bug-tracking open-source issue-tracking

12
推荐指数
3
解决办法
6964
查看次数

string.Replace(或其他字符串修改)不起作用

对于以下代码,我无法开始string.Replace工作:

someTestString.Replace(someID.ToString(), sessionID);
Run Code Online (Sandbox Code Playgroud)

当我调试并检查参数时,它们具有我期望的值 - 即someID.ToString()得到"1087163075",并且sessionID具有"108716308"并someTestString包含"1087163075".

我不知道为什么这不会改变 someTestString

完整样本:

string someTestString = 
      "<a href='myfoldert/108716305-1.jpg' target='_blank'>108716305-1.jpg</a>"
someTestString.Replace("108716305", "NewId42");  
Run Code Online (Sandbox Code Playgroud)

结果(in someTestString)应该是这样的:

"<a href='myfoldert/NewId42-1.jpg' target='_blank'>NewId42-1.jpg</a>" 
Run Code Online (Sandbox Code Playgroud)

但它没有改变.someTestString在命中我的代码后,字符串保持不变.

c#

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

单身人士属性

好吧,如果我创建一个单例类并通过公共静态属性公开单例对象......我明白了.

但我的单例类中还有其他属性.那些应该是静态的吗?这些也应该是私人的?

我只想通过这样做来访问我的单例类的所有属性:

MySingletonClass.SingletonProperty.SomeProperty2
Run Code Online (Sandbox Code Playgroud)

SingletonProperty返回单个单例实例.我想我的问题是,如何在单例类中公开其他属性..将它们设为私有,然后通过公共单例静态属性访问它们?

或者,单身人士的所有其他属性和方法是否应该是公共非静态的?

c# singleton design-patterns

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