首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >类型'_Default‘已经用相同的参数类型定义了一个名为'Page_Load’的成员

类型'_Default‘已经用相同的参数类型定义了一个名为'Page_Load’的成员
EN

Stack Overflow用户
提问于 2011-04-01 00:41:09
回答 5查看 39.9K关注 0票数 10

我在我的aspx项目中重命名了一些类和包,现在我有了以下错误:

“类型'_Default‘已经定义了一个具有相同参数类型的名为'Page_Load’的成员”

我有两页。在default.aspx代码背后,我看到:

Default.aspx:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="Default.aspx.cs" Inherits="_Default" %>

Default.aspx.cs:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        //error line under 'Page_Load'
    }

search.aspx:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="search.aspx.cs" Inherits="_Default" %>

search.aspx.cs:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)

    }

我添加到项目中的每一个新的ASPX页面都是自动添加到某个命名空间中的。

我试过改变继承的属性。但是,我找不到一种方法来修复这个错误和摆脱命名空间。

我正在使用2010。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-04-01 00:47:16

您添加的每个页面都会根据文件夹结构自动配置为命名空间。我没有看到足够的代码和结构,但您确定没有两次定义Page_Load吗?至少错误消息是这样说的。即使您使用与_Default不同的类名,它的行为也是一样的吗?

编辑后的

是的,我们开始了。在Default.aspx和Search.aspx中定义相同的类(Search.aspx).您应该按照约定重命名您的类。ie:在Default.aspx中使用类"Default“,在Search.aspx中使用类"Search”

票数 7
EN

Stack Overflow用户

发布于 2011-04-01 00:52:57

双击错误,暂时将Page_Load重命名为其他内容。进入函数的主体并键入Page_Load。按F12.这将使您到达已经定义了第二个Page_Load方法的位置。您可能会看到它位于同一个名称空间中的另一个部分_Default类中。

票数 6
EN

Stack Overflow用户

发布于 2012-09-27 12:22:45

只是为了把一个具体的案子加起来。

当您将网站转换为Web应用程序时,可能会遇到这种情况。

当项目以网站的形式出现时,例如,当您将Default.aspx添加到两个不同的文件夹中时,它们都创建了不具有相同类名的命名空间。两者都宣称是部分的,这是很好的。但是,当您转换到Web并尝试构建时,它们开始冲突,因为它们位于相同的命名空间中,声明为分部,并且有自己的Page_Load方法。

解决方案之一可以是根据文件夹结构提供不同的类名或封装到不同的名称空间中。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5510974

复制
相关文章
Python 函数的参数类型定义
函数的参数类型定义 参数定义类型的方法 def person(name:str, age:int=33): print(name, age) 函数定义在python3.7之后可用 函数不会对参数类型进行验证 代码 # coding:utf-8 def add(a: int, b: int = 3): print(a + b) add(1, 2) # add('hello', 'xiaomu') def test(a: int, b: int = 3, *args: int, **kw
Zkeq
2022/05/18
1.7K0
fastjson:对于Exception中复杂类型(enum,...以及自定义类型)成员的处理
本文讨论了解决fastjson反序列化时遇到的异常问题,并提供了一个解决方案。首先,介绍了fastjson反序列化时异常问题的背景。然后,分析了该问题的原因,并提出了具体的解决方案。该方案包括序列化过程和反序列化过程两个部分。序列化过程将异常类型中的复杂成员序列化为JSON字符串,反序列化过程使用TypeUtils.castToJavaBean将JSON字符串反序列化为指定类型的对象。
10km
2018/01/03
3.6K0
java泛型:通过自定义ParameterizedType实现参数化类型中类型参数的替换
本文讨论了通过自定义参数化类型实现Java泛型的一种实现方式,并对代码进行了详细说明。同时,也介绍了在Java中如何利用泛型实现参数化类型,并给出了示例代码。
10km
2018/01/03
4.8K0
TypeScript-枚举成员类型和联合类型
🌊 关注我不迷路,如果本篇文章对你有所帮助,或者你有什么疑问,欢迎在评论区留言,我一般看到都会回复的。大家点赞支持一下哟~ 💗
杨不易呀
2023/09/28
2720
4.1 串类型的定义
1、计算机上的非数值处理的对象基本上是字符串数据。在较早的程序设计语言中,字符串是作为输入和输出的常量出现的。
小林C语言
2020/12/09
8200
4.1 串类型的定义
4.1 串类型的定义
1、计算机上的非数值处理的对象基本上是字符串数据。在较早的程序设计语言中,字符串是作为输入和输出的常量出现的。
小林C语言
2019/07/12
5260
【C++ 语言】引用数据类型 ( 引用数据类型定义 | 引用数据类型使用 | 引用类型参数 )
文章目录 引用类型 引用类型 引用数据类型 : 1. 引用数据类型定义 : 类型名称& 变量名 = 对应类型变量名称 ; //① 定义 普通 类型 变量 int a = 8; //② 定义 引用类型变量, 格式 : 类型名称& 变量名 = 对应类型变量名称 ; int& b = a; 2. 上述引用数据类型解析 : int& 是引用数据类型 , b 是 a 的引用 ; ① 变量定义本质 : int a = 8; 分配一块内存存放 int 类型数据 8 , 将该内存赋予一个别名 a ; ②
韩曙亮
2023/03/27
7220
【C++ 语言】引用数据类型 ( 引用数据类型定义 | 引用数据类型使用 | 引用类型参数 )
JVM参数类型
1. 标准参数 * -help * -server , -client * -version . -showversion * -cp , -classpath
用户1212940
2022/04/13
5920
JVM参数类型
解析类型参数
这个方法有效的原因是:向容量为零的切片追加元素将分配一个新的底层数组。函数体的长度最终比函数签名的长度要短,函数体短是一方面原因,函数签名长是另一方面原因。在本博客文章中,我们将解释为什么函数签名被写成这样。
孟斯特
2023/10/19
1700
解析类型参数
解析类型参数
这个方法有效的原因是:向容量为零的切片追加元素将分配一个新的底层数组。函数体的长度最终比函数签名的长度要短,函数体短是一方面原因,函数签名长是另一方面原因。在本博客文章中,我们将解释为什么函数签名被写成这样。
孟斯特
2023/10/04
1550
解析类型参数
switch接受的参数类型 原
switch接受的参数类型有10种,分别是基本类型的byte,short,int,char,以及引用类型的String(只有JavaSE 7 和以后的版本 可以接受String类型参数),enum和byte,short,int,char的封装类Byte,Short,Integer,Character
wuweixiang
2018/08/14
1.4K0
返回类型引用(ref-qualified)的C++成员函数暗示了什么?
返回引用类型的成员函数是 暗示了使用它的this指针是左值还是右值。反过来说,如果一个成员函数不返回引用类型,那么对this指针是左值还是右值都是调用同一个函数。
mariolu
2023/09/03
2170
Python 函数中的参数类型
Python 中函数的参数类型比较丰富,比如我们经常见到 *args 和 **kwargs 作为参数。初学者遇到这个多少都有点懵逼,今天我们来把 Python 中的函数参数进行分析和总结。
码农小胖哥
2020/02/24
3.3K0
自定义类型的创建
 以上方法,对于有其他OO语言经验的开发人员去看,比较容易理解,但是性能上并不推荐。因为每次创建新的实例都需要进行一次判断,哪怕这次的性能损耗是极小的,但毕竟也是有损耗。
就只是小茗
2018/12/07
1.1K0
pid_t类型的定义
pid_t类型在Linux环境编程中用于定义进程ID,需要引入头文件<sys/types.h>,首先看一下头文件/usr/include/sys/types.h中关于pid_t的定义。
恋喵大鲤鱼
2018/08/03
2.6K0
TypeScript 中的数组类型定义
在 TypeScript 中声明和初始化数组也很简单,和声明数字类型和字符串类型的变量也差不多,只不过在指定数组类型时要在类型后面加上一个中括号 []
Qwe7
2022/03/19
5.4K0
(十五)箭头函数的类型定义
# 一、箭头函数的类型定义 说明 箭头函数的参数定义,与普通函数的定义基本一直 例 const add = (a: number, b: number): number => { return a + b } # 总结-写在最后 总结 当箭头函数为普通函数的时候,写法和普通函数写法是一样的 当箭头函数作为一些内置函数的参数的时候,TypeScript 会自动推断它的类型,包括返回值 // 自动判断出 function(x: number): number // 因为数组的每一项都是 number 类型
老怪兽
2023/02/22
6460
(九)定义嵌套的对象类型
# 定义嵌套的对象类型 说明 在 TypeSctipr 里面定义嵌套类型,和定义它的外层类型是一样的 第一种方式是写死在里面的 interface product { title: string price: number categroy: { name: string } } 第二种方式在外面定义 interface product { title: string price: number categroy: Categroy
老怪兽
2023/02/22
2K0
JVM参数调优基础-参数的类型详解
-help -server -client -version -showversion -cp -classpath
JavaEdge
2020/05/27
2.9K0
(六)处理 emit 传递的方法类型和computed 类型定义
一、定义 emits 类型&原生 DOM 元素类型 触发自定义事件 <script setup lang="ts"> function 事件名(传递的字段名: 类型) { // 逻辑代码 ... } </script> 二、computed 计算属性类型定义 computed 可以根据返回值来自动推断类型,所以就不用手动定义类型了 <script setup lang="ts"> import { computed } from 'vue' const xxx = computed(()
老怪兽
2023/02/22
5920

相似问题

Portal.Site已经用相同的参数类型定义了一个名为Page_Load的成员。

26

已经用相同的参数类型定义了一个名为“Create”的成员

22

MVC RazorGenerator -“类型(.)已经用相同的参数类型定义了一个名为'Execute‘的成员”

14

Web已经用相同的参数类型定义了一个名为“Get”的成员

10

类型“启动”已经定义了一个名为“配置”的成员,其参数类型相同

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文