我试图在我的Win2008服务器上安装MSCharts.安装没有问题.然后我在配置中写道.
但是,当我试图用图表打开页面时,它返回错误.找不到请求类型'GET'的http处理程序
你对这个问题有什么看法吗?
我有以下代码:
public abstract class Operand<T>
{
public T Value { get; protected set; }
public bool IsEmpty { get; protected set; }
public override string ToString()
{
return IsEmpty ? Value.ToString() : string.Empty;
}
}
public class DoubleOperand : Operand<Double> {}
public interface IOperandFactory<T>
{
Operand<T> CreateEmptyOperand();
Operand<T> CreateOperand(T value);
}
public class DoubleFactory: IOperandFactory<double>
{
public Operand<Double> CreateEmptyOperand()
{
//implementation
}
public Operand<Double> CreateOperand(double value)
{
//implementation
}
}
Run Code Online (Sandbox Code Playgroud)
我简化了代码以显示结构.现在我需要将返回IOperandFactory所需的associationDictionary Type:这样的东西:
var factoryDict =
new Dictionary<Type, …Run Code Online (Sandbox Code Playgroud) 我发现HttpWebRequest正在为不存在的资源抛出WebException.在我看来非常奇怪,因为HttpWebResponse具有StatusCode属性(存在NotFount项).你认为它有任何原因,或者它只是开发人员的问题吗?
var req = (HttpWebRequest)WebRequest.Create(someUrl);
using (HttpWebResponse response = (HttpWebResponse)req.GetResponse()) {
if (response.StatusCode == HttpStatusCode.OK) { ...}
}
Run Code Online (Sandbox Code Playgroud) 我应该IEnumerable<T>只在懒惰评估的情况下从方法和属性返回吗?
你有任何人的模式,当你返回IEnumerable,ICollection和IList?
我需要从iframe实现父页面重定向.我知道由于浏览器的安全性,不可能在不同的域中进行.但是我发现链接具有target属性并尝试以下列方式使用它:
<a href="http://google.com" target="_top" id="testParentRedirect">someLink</a>
Run Code Online (Sandbox Code Playgroud)
如果我手动点击此链接,它工作正常,但我找不到使用javascript模拟它的跨浏览器解决方案.
document.getElementById('testParentRedirect').click();
Run Code Online (Sandbox Code Playgroud)
这在IE中工作正常,但Firefox和Safary不知道点击功能:).
我尝试使用jquery,但由于某种原因,他们不模拟链接的点击事件.(见以下帖子)
我在stackoverflow上找不到任何合适的解决方案.也许有人可以帮助我.我会很感激的.:)
我读过DDD书(Eric Evans),需要在演示中使用的程序应该转移到服务类.例如,BankAccountManagementService具有ChangeBankAccount,GetByAccountId ...方法.
但是,我需要封装一些属性的setter,以禁止从其他业务对象分配它们.由于C#没有友好的类,因此在服务的情况下不可能使用这种类型的封装.但是可以使用BankAccount业务对象的静态方法来完成它.
(1)如果因上述原因使用服务,您如何解决此限制?
编辑:其他问题
(2)为什么使用静态方法代替服务是不好的?我可以将它们放在单独的部分类文件中,以免将proc代码与实体代码混合.
提前致谢 :)
architecture ×2
asp.net ×2
c# ×2
.net ×1
collections ×1
generics ×1
ienumerable ×1
interface ×1
javascript ×1
jquery ×1
mschart ×1