Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在IIS中加载一个页面时出错_Asp.net_Iis_Visual Studio 2012 - Fatal编程技术网

Asp.net 在IIS中加载一个页面时出错

Asp.net 在IIS中加载一个页面时出错,asp.net,iis,visual-studio-2012,Asp.net,Iis,Visual Studio 2012,我在VisualStudio中创建web应用程序,并在生成项目后运行IIS 并通过firfox获取预览。当转到一次页面时,会出现此错误 此页面中存在一个userControl,其代码behinde包含以下内容: namespace Module_first { public partial class TaskList : ModuleUserControlBase { protected void Page_Load(object sender, Even

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

此页面中存在一个userControl,其代码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>

错误是这一行:

protected void Page_Load(object sender, EventArgs e)
我就这样变了,解决了

protected void On_Load(object sender, EventArgs e)

这是你的应用程序中发生的任何未经处理的代码直接抛出到IIS。如果可能,请调试它或发布代码!!我很快更新问题