Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# page指令的inherits和src属性存在问题_C#_Asp.net - Fatal编程技术网

C# page指令的inherits和src属性存在问题

C# page指令的inherits和src属性存在问题,c#,asp.net,C#,Asp.net,我对page指令有问题。代码隐藏文件是命名空间aspnetian中的CodeBehind.cs 当我指定继承和src属性时,如 <%@ Page Language= "C#" src="~/CodeBehind.cs" inherits="aspnetian.CodeBehind.cs" %> 请告诉我哪里错了,正确的方法是什么。试试这个: <%@ Page Language="C#" CodeFile="CodeBehind.cs" Inherits="aspnetian.

我对page指令有问题。代码隐藏文件是命名空间aspnetian中的CodeBehind.cs

当我指定继承和src属性时,如

<%@ Page Language= "C#" src="~/CodeBehind.cs" inherits="aspnetian.CodeBehind.cs" %>
请告诉我哪里错了,正确的方法是什么。

试试这个:

<%@ Page Language="C#" CodeFile="CodeBehind.cs" Inherits="aspnetian.CodeBehind" %>

inherits属性应该描述页面将使用的类。我假设您创建的类是这样的:

public class CodeBehind : public Page
{
    // blah...
}

如果是这种情况,那么您只需要从inherits属性的末尾删除.cs。

您的程序中有两个同名的文件,(CodeBehind)这就是冲突的原因,请将您的C sharp文件名更改为CsharpCb.cs,对于第一个错误,请注意,您不需要在页面属性中输入名称空间。GavinW…谢谢。成功了。我不知道我是怎么漏掉了这门课而不是必须提及的文件的……加文的解决方案证明是富有成效的。但我也尝试了你的解决方案,但效果不佳。
<%@ Page Language="C#" CodeFile="CodeBehind.cs" Inherits="aspnetian.CodeBehind" %>
public class CodeBehind : public Page
{
    // blah...
}