我在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这个词不会编译并说有另一个部分类定义)?
答案 0 :(得分:2)
该类的另一部分是从标记(.aspx)生成的。
如果您想查看代码,快速方法是首先使用<% error %>
之类的内容向标记生成的代码注入错误。之后,当您加载页面时,它将报告错误并为您提供一个链接,您可以单击该链接以查看源代码。
但是,从您的示例看,所有工作都是由控件完成的,而不是页面本身。
答案 1 :(得分:0)
您是否尝试过右击“_Default”和“查找所有引用”?