问题列表 - 第7611页

如何从HttpModule生成404错误?

我有一个ASP.NET HttpModule,它处理HttpApplication.BeginRequest以将一些请求重定向到其他文件.通常,我会做一些事情,比如解析请求,将文件写入HttpContext.Current.Response.OutputStream,然后调用HttpApplication.CompleteRequest().对于某些请求,我找不到相关文件 - 如何返回404错误?

asp.net http-status-code-404

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

==和等于()之间的C#差异

我在Silverlight应用程序中有一个比较2个字符串的条件,由于某种原因,当我使用==它时返回false.Equals()返回true.

这是代码:

if (((ListBoxItem)lstBaseMenu.SelectedItem).Content.Equals("Energy Attack"))
{
    // Execute code
}

if (((ListBoxItem)lstBaseMenu.SelectedItem).Content == "Energy Attack")
{
    // Execute code
}
Run Code Online (Sandbox Code Playgroud)

任何理由为什么会这样?

.net c# equals

519
推荐指数
9
解决办法
28万
查看次数

用于Intranet而不是基于Web的Windows FORMS

我们可以使用WinForms而不是基于浏览器的Web应用程序完全实现企业级Intranet应用程序吗?什么是利弊,哪个优于其他?

winforms

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

当IsReadOnly是接口成员时,List <T>如何使IsReadOnly成为私有的?

我正在创建一个专门的代理类来实现IList<T>和包装内部List<T>实例.

List<T>本身实现IList<T>,它声明了一个成员bool IsReadOnly,但是当我尝试从我自己的类访问该成员时,我不能因为在List<T>,IsReadOnly是私有的.

所以我的问题是; 如果接口的实现要求所有已实现的成员都是公共的,为什么List<T>要将IsReadOnly实现为私有,从而拒绝我访问它?

.net c#

22
推荐指数
3
解决办法
2736
查看次数

单击停靠栏图标时如何打开"应用程序"窗口?

我很惊讶这不会自动发生,但我希望我的应用程序窗口在单击Dock图标时自动打开.

只是为了澄清一下,当我打开应用程序时,窗口会自动打开,但当我单击窗口的十字架但让应用程序继续运行时,单击停靠图标时窗口将不会打开.

cocoa

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

NHibernate/FluentNHibernate属性包

给定一个Vehicle类和一个VehicleProperty类......

public class Vehicle
{
    public virtual int Id { get; protected set; }
    public virtual string Registration { get; set; }

    private List<VehicleProperty> _properties = new List<VehicleProperty>();
    public virtual IEnumerable<VehicleProperty> Properties
    {
        get { return _properties; }
        protected set{ _properties = new List<VehicleProperty>(value);}
    }

    public virtual void AddProperty(string name, string value)
    {
        _properties.Add(new VehicleProperty {Name = name, Value = value});
    }
}

public class VehicleProperty
{
    public virtual string Name { get; set; }
    public virtual string Value { …
Run Code Online (Sandbox Code Playgroud)

nhibernate fluent-nhibernate

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

为什么C#默认将方法实现为非虚方法?

与Java不同,为什么C#默认将方法视为非虚函数?它更可能是性能问题而不是其他可能的结果吗?

我想起了Anders Hejlsberg的段落,内容是现有架构带来的几个优点.但是,副作用呢?默认情况下使用非虚方法真的是一个很好的权衡吗?

.net c# java virtual-functions

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

从MS-Word ApplicationClass获取PID?

考虑以下代码:

using Microsoft.Office.Interop.Word;

ApplicationClass _application = new ApplicationClass();
Run Code Online (Sandbox Code Playgroud)

我可以从_application启动的Winword.exe进程中获取PID吗?

我需要PID因为文件损坏,我只是不能退出ApplicationClass,即使使用这段代码:

_application.Quit(ref saveFile, ref missing, ref missing);
System.Runtime.InteropServices.Marshal.ReleaseComObject(_application);
GC.Collect();
GC.WaitForPendingFinalizers();
Run Code Online (Sandbox Code Playgroud)

我无法搜索winword.exe进程并将其杀死,因为我会有几个,而且我不知道要杀哪个.如果我可以为每个ApplicationClass获取一个PID,我可能会杀死正确的winword.exe进程,这会给我带来麻烦.

c# pid ms-word

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

PHP 货币正则表达式

我试图找到一段正则表达式来匹配货币价值。

我只想匹配数字和 1 个小数点,即

允许

  • 10
  • 100
  • 100.00

不允许

  • 字母字符
  • 100,00
  • +/- 100

我已经搜索并尝试了很多但没有任何运气。

希望你能指教

php regex format numbers

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

无法通过http克隆mercurial(hg)存储库

我无法通过http克隆我的存储库:

abort:' http:// MYREPO '似乎不是一个hg存储库!

首先,我通过hg init MYREPO创建了一个新的repo,然后添加了一些文件和提交.

我的repo的目录受密码保护,但没有任何问题,因为它,我尝试了两种克隆方法:(在我的本地机器上)

hg clone http:// MYREPO my_repo

hg clone http:// user:password @ MYREPO my_repo

repo dir的权限是:drwxrwxr-x

我可以在我的远程计算机上克隆这个非常存储库(同一个存储库已经打开)没有任何问题.

什么可能是错的?

mercurial clone repository

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