问题列表 - 第18851页

"无法加载类型[Namespace] .Global"让我感到悲伤

在我的.Net 2.0 Asp.net WebForms应用程序中,我的Global.asax包含以下代码:

<%@ Application CodeBehind="Global.asax.cs" Inherits="MyNamespace.Global" Language="C#" %>
Run Code Online (Sandbox Code Playgroud)

但是当我构建时,我得到一个错误陈述 -

无法加载"MyNamespace.Global"类型.

这似乎是因为Global.asax文件中的编译器没有看到MyNamespace命名空间(在文件Global.asax.cs后面的代码中定义)(在R#intellisence中没有显示..).事实证明这是一个非常难以破解...任何帮助将不胜感激!

注意:Global.asax和Global.asax.cs位于同一文件夹中.

注意2:使用csc从vs提示符编译时,编译正常

c# asp.net webforms namespaces global-asax

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

如何在gnome-terminal中将标签显示为4个空格

实际上gnome-terminal显示标签为8个空格,这对于cat文件或查看差异非常烦人,是否有某种方法可以永久地更改它?

tabs spaces tty gnome-terminal

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

提取函数的返回类型而不调用它(使用模板?)

我在C++中寻找一种方法来提取函数的返回类型(不调用它).我认为这将需要一些模板魔术.

float Foo();
int Bar();

magic_template<Foo>::type var1; // Here 'var1' should be of type 'float'
magic_template<Bar>::type var2; // and 'var2' should be of type 'int'
Run Code Online (Sandbox Code Playgroud)

我目前正在调查如何magic_template实施,但到目前为止尚未找到解决方案.

有任何想法吗?

c++ templates metaprogramming c++11

8
推荐指数
3
解决办法
3597
查看次数

IOC在preentation层中的服务层和服务中注册存储库

我正在使用structuremap在控制器中注册服务,我也需要在服务中注册存储库.我将如何做到这一点,因为他们是2个不同的项目,需要完全相同的IOC注册.实际上我在表示层使用它并在控制器中注入服务.我需要知道一个很好的实践方法,使用相同的IOC容器,在两个项目中注入.

c# structuremap asp.net-mvc

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

Django 表单:发布后重新加载视图

我有以下查看代码:

def activate( request = '', actkey = "" ):
    message = ""
    if len( actkey ) != 40:
        message += str( len(actkey))
        if request.method == 'POST':
            form = ActivateForm( request.POST )
            if form.is_valid():
                actkey = request.POST['actkey']
                activate( '', actkey )
        else:
            form = ActivateForm()
    else:
        profile = userprofile.objects.get( actkey = actkey )
        user = User.objects.get( id = profile.user_id )
        user.is_active = True
        user.save()
        profile.actkey = ""
        profile.save()
        message += "Uw account is succesvol geactiveerd."
        return render_to_response( 'profile/register.html', { 'message' …
Run Code Online (Sandbox Code Playgroud)

forms django view

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

我可以从另一个分类中调用一个分部类中定义的函数.可能吗?

我为网页创建了两个部分类.

现在我已经给出了一个函数的定义,说我在调用OnSubmit事件按钮时调用submit().

但是这个函数没有被调用,程序没有编译,因为它无法搜索函数的定义,函数的定义是在另一个分类中定义的.是否可以调用此函数,或者我必须在im调用它的同一文件中给出函数的定义

例如

<%@ Page Language="C#" MasterPageFile="~/Master Pages/LeftMenu.master" AutoEventWireup="true" CodeFile="Registration.aspx.cs" Inherits="Web_Pages_Authentication_Login_Management_Registration" Title="Registration" StylesheetTheme="Default Theme 1"  %>
Run Code Online (Sandbox Code Playgroud)

Registration.aspx.cs

public partial class Web_Pages_Authentication_Login_Management_Registration : System.Web.UI.Page
{
    private string firstName;
    private string lastName;
    private string userName;
    private string userPassword;
    private string primaryEmail;
protected void btnSubmit_Click(object sender, EventArgs e)
    {
       Display();
    }
}
Run Code Online (Sandbox Code Playgroud)

Registration_Database.cs

   public partial class Web_Pages_Authentication_Login_Management_Registration 
    {
       const string dbFirstName = "@FirstName";
       const string dbLastName = "@LastName";
       const string dbUserName= "@UserName";
       const string dbUserPassword = "@UserPassword";
       const string dbPrimaryEmail = "@PrimaryEmail"; …
Run Code Online (Sandbox Code Playgroud)

c# asp.net partial-classes

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

O(1)随机插入/删除和O(1)随机访问的数据结构是什么?

我不知道用于此问题的数据结构.我希望结构具有:

  • 恒定时间插入或删除.
  • 通过id进行恒定时间检索.

实际系统是:

我有一堆对象,每个对象都有一个唯一的id.我的程序需要接收id的请求并返回相关对象.

每当它收到我想要的请求时:搜索结构以查看它是否在那里.如果是,请退货.如果不是,请将其从磁盘加载到内存中(将其放入结构中,以便下次请求时不必使用磁盘)然后将其返回.

我正在使用C.

这是一个类似的问题,但我不确定它是多么相关.

c performance data-structures

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

sql server:估计的行数是关闭的

我从SQL Server(2005)得到了一个奇怪的执行计划行为.

TableName:LOG
...包含大约1000行

  • ID int
  • 名称varchar(50)

查询:

SELECT * 
  FROM (SELECT ROW_NUMBER() OVER (ORDER BY ID DESC) as Row,
               ID, Name
          FROM Log) AS LogWithRowNumbers
 WHERE Row >= 1 
   AND Row <= 2
Run Code Online (Sandbox Code Playgroud)

它估计返回的行数为9(虽然它明显为2或更少).
此外,删除"和行<= 2"将使执行时间增加约*5.("和行<= 2"和"和行<= 9999999999999"表现相同)

我已经更新了统计数据.但是,这种行为很奇怪.添加行<99999999999将使查询运行得更快?为什么?

sql t-sql sql-server

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

什么是Python元类有用?

对于不能以任何其他方式使用的元类,可以做些什么?

亚力理马尔泰利说,如果没有元类,这里有一些任务无法实现Python元类和类装饰器 我想知道哪些是?

python metaclass class decorator

30
推荐指数
4
解决办法
2823
查看次数

如何将NAnt与Visual Studio集成?

我只是试图进入NAnt进行构建过程,并成功创建了一个脚本来设置构建目录,并将sln文件编译到其中.我现在的问题是,如何在日常的基础上如何从Visual Studio执行NAnt脚本.我习惯于按Ctrl + Shift + B然后只刷新我的浏览器(我有一个指向项目文件夹的本地站点设置),但是最好的方法是将NAnt脚本与VS集成?

非常感谢

马特

nant visual-studio

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