C# 中类命名的规则是什么

如 Kesion.NET.WebSite.Index

Kesion.NET.WebSite是类,这个index是方法名吗?

图片说明

首先调用Index,这是Index类的构造函数
然后调用Page_Load,它响应了Page基类定义,并且Index继承了的Load事件。

图片说明

我就是想问这个调用的是哪个类,哪个方法。

您看可以展开题目中第二个横线,里面有index类。也可以在对象浏览器里看到。

Index是你的asp.net的页面的名字
C#的codebehind会绑定给一个同名的类,因此Index也是类名。

这是asp.net传统方式的约定。

在asp.net mvc里,则是页面对应控制器的方法名。(但是你这个不是mvc)

图片说明

这三个方法页面一运行会调用哪一个,然后浏览器参数是在吗传的?比如:http://localhost/index.aspx?c=model&a=cleanviewrecord