2015-10-30 74 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)