我的default.aspx.cs的另一个部分类定义在哪里?

时间:2009-12-18 12:58:26

标签: asp.net visual-studio-2010 datagridview code-behind

我在VS 2010上建了一个空网站。 使用工具箱我在我的default.aspx上放了一个DataGridView。 然后我配置了从DataSource填充它的sql查询。 我想看看在封面下完成的ADO代码。 但是所有的都有default.aspx文件和default.aspx.cs:

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e) {}    
}

这是aspx:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
        CellPadding="4" DataSourceID="SqlDataSource2" ForeColor="#333333" 
        GridLines="None" ondatabound="GridView1_DataBound">
        <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
        <Columns>
            <asp:BoundField DataField="Title" ...

web.config:

<configuration>
 <connectionStrings... 
 <system.web>
  <compilation debug="true" targetFramework="4.0"/>
 </system.web>
 <system.webServer>
  <modules runAllManagedModulesForAllRequests="true"/>
 </system.webServer>
</configuration>

.designer.cs文件在哪里? 或者也许aspx标记就是全部? 如果是这样怎么样? 另一个部分类定义在哪里(如果我删除'部分'VS这个词不会编译并说有另一个部分类定义)?

2 个答案:

答案 0 :(得分:2)

该类的另一部分是从标记(.aspx)生成的。

如果您想查看代码,快速方法是首先使用<% error %>之类的内容向标记生成的代码注入错误。之后,当您加载页面时,它将报告错误并为您提供一个链接,您可以单击该链接以查看源代码。

但是,从您的示例看,所有工作都是由控件完成的,而不是页面本身。

答案 1 :(得分:0)

您是否尝试过右击“_Default”和“查找所有引用”?