2015-10-30 75 views
0

我在Visual Studio中创建Web Web应用程序,并在生成项目后运行IIS 并通过firfox获取预览。当转到一次页面时出现此错误。在IIS中加载一个页面时出现错误

enter image description here

在这种页存在一个用户控件的代码behinde包含这样的:

namespace Module_first 
{ 
    public partial class TaskList : ModuleUserControlBase 
    { 
     protected void Page_Load(object sender, EventArgs e) 
     { 
      base.OnLoad(e); 
      if (!IsPostBack) 
    { 
      var taskController=new TaskController(); 
      tasks_DataGrid.DataSource = taskController.GetTasks(); 
      tasks_DataGrid.DataBind(); 
    } 
      btn_add_Task.NavigateUrl = ModuleContext.EditUrl("Edit"); 
     } 

    } 
} 

和用户控制代码:

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="TaskList.ascx.cs" Inherits="Module_first.TaskList" %> 


<asp:DataGrid runat="server" ID="tasks_DataGrid" AutoGenerateColumns="False" 
    GridLines="None"> 
    <HeaderStyle CssClass=""></HeaderStyle> 
    <ItemStyle CssClass=""></ItemStyle> 
    <Columns> 
     <asp:BoundColumn DataField="Name" HeaderStyle-Width="100px" HeaderText="Name" /> 
    </Columns> 
    <Columns> 
     <asp:BoundColumn DataField="Description" HeaderStyle-Width="250px" HeaderText="Description" /> 
    </Columns> 
    <Columns> 
     <asp:BoundColumn DataField="IsComplete" HeaderStyle-Width="125px" HeaderText="IsComplete ?" /> 
    </Columns> 

</asp:DataGrid> 
<ul class="dnnAction dnnClear"> 
    <li> 
     <asp:HyperLink runat="server" ID="btn_add_Task" Text="Create New Task"></asp:HyperLink> 
    </li> 
</ul> 
+1

这是somethis它发生在你的应用程序直接扔在了IIS。如果可能的调试,或请张贴代码的任何未处理的代码! – Webruster

+0

我很快就会更新问题 – programmer138200

回答

0

误差是此行:

protected void Page_Load(object sender, EventArgs e) 

我改变这样的,解决

protected void On_Load(object sender, EventArgs e)