Asp.net 在IIS中加载一个页面时出错
我在VisualStudio中创建web应用程序,并在生成项目后运行IIS 并通过firfox获取预览。当转到一次页面时,会出现此错误 此页面中存在一个userControl,其代码behinde包含以下内容: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
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。如果可能,请调试它或发布代码!!我很快更新问题