好的,我知道目的上的差异.GET是获取一些数据.提出请求并获取数据.POST应该用于CRUD操作,而不是我认为的读取.但是当它归结为它时,服务器是否真的关心它最终是否接收到GET与POST?
我被告知大多数开发商店都有以下结构或者至少接近这个结构:
所以:
ReponsitoryMain
Project1
branches
trunk
tags
Project2
...
Run Code Online (Sandbox Code Playgroud)
那为什么这更好或更好?如果你以另一种方式做到,会发生什么或者你有什么心痛?
错误:System.Data.SqlClient.SqlException:INSERT语句与FOREIGN KEY约束"FK__Item__order__3AE27131"冲突.冲突发生在数据库"pmall",表"dbo.ItemSaved",列"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表中.
我在我的方法中有一个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.这是真的,这样做很糟糕吗?这是阻止执行代码后执行代码的正确方法吗?
我有两个基于VS 2008的解决方案,我正在开放,两个项目都是.NET 3.5.但是当我在VS 2008中打开两个解决方案时,两个都有一些.isproj文件,我在打开解决方案后立即得到了这个愚蠢的错误:
c:....\somefilename.isproj无法打开,因为此版本的应用程序不支持其项目类型(.isproj).
当我打开.isproj时,我看到项目版本似乎是VS 2008:
9.0.30729
所以我不明白为什么我仍然会收到此错误,我以前从未见过或至少在我的任何应用程序中都有一个扩展名.isproj文件的错误.我猜它用于MS Build?
我不认为是NNN会为我的情况工作.我想确保某个变量在验证时只包含整数.所以不应该允许-1.45在我的情况下.诸如1,23,334之类的值应该是允许/有效的.
除了痛苦安装的非Windows Bugzilla之外,还可以推荐哪些开源问题跟踪程序与常规的Windows风格安装一样好但可用?(.exe或.msi)
对于以下代码,我无法开始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在命中我的代码后,字符串保持不变.
好吧,如果我创建一个单例类并通过公共静态属性公开单例对象......我明白了.
但我的单例类中还有其他属性.那些应该是静态的吗?这些也应该是私人的?
我只想通过这样做来访问我的单例类的所有属性:
MySingletonClass.SingletonProperty.SomeProperty2
Run Code Online (Sandbox Code Playgroud)
SingletonProperty返回单个单例实例.我想我的问题是,如何在单例类中公开其他属性..将它们设为私有,然后通过公共单例静态属性访问它们?
或者,单身人士的所有其他属性和方法是否应该是公共非静态的?
c# ×4
asp.net ×2
bug-tracking ×1
http ×1
javascript ×1
json ×1
open-source ×1
singleton ×1
sql-server ×1
svn ×1
t-sql ×1
windows ×1