<1>我点击loadfiletd.aspx在浏览器中查看是出错:
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
[NullReferenceException: 未将对象引用设置到对象的实例。]
   infosys.JZTD.zbxx.loadfiletd.Page_Load(Object sender, EventArgs e)
   System.Web.UI.Control.OnLoad(EventArgs e) +67
   System.Web.UI.Control.LoadRecursive() +35
   System.Web.UI.Page.ProcessRequestMain() +750 
?????不知道是怎么回事
<2>
我删除了E:\infosys_wz\JZTD\zbxx\LoadTDMessage.aspx.resx .再重新生成时候还是出现:E:\infosys_wz\JZTD\zbxx\LoadTDMessage.aspx.resx 无法从 resx 文件中读取资源信息。--不知道是怎么回事???------------以上都是在vs2003中!!!!!!!谢谢回复!!!

解决方案 »

  1.   

    很显然 有变量没有赋值便被使用 或者引用Request值不存在
      

  2.   

    web:
    <%@ Page language="c#" Codebehind="UpLoadgl.aspx.cs" AutoEventWireup="false" Inherits="wltp.fxdb.UpLoadgl" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>Manager</title>
    <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    <script language="javascript" src="../htc/Until.js" type="text/javascript"> </script>
    <script language="javascript" src="../htc/Ajax.js" type="text/javascript"> </script>
    <SCRIPT language="JavaScript" src="../htc/wait.js"></SCRIPT>
    <LINK href="../css/css.css" type="text/css" rel="stylesheet">
    </HEAD>
    <body bottomMargin="0" leftMargin="0" topMargin="0" rightMargin="0" MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <table border="0" cellpadding="0" cellspacing="0" width="100%" id="Table1">
    <tr>
    <td height="20"><FONT face="宋体"></FONT></td>
    </tr>
    <tr align="center">
    <td>
    <table width="60%" border="0" cellpadding="0" cellspacing="0" id="Table2">
    <tr>
    <td colspan="2">
    <table cellSpacing="0" cellPadding="0" width="151" id="Table3">
    <tr height="25">
    <td background="../image/manage_title.gif" height="25" class="manage_title">上传纤缆连接关系文件</td>
    <td></td>
    </tr>
    </table>
    <table width="100%" border="1" cellpadding="1" cellspacing="0" bordercolor="#c7d4dc" class="table_manage"
    id="Table4">
    <tr class="add_title">
    <td colspan="2" class="add_title"><INPUT id="hd_filePath" style="WIDTH: 3px; HEIGHT: 3px" type="hidden" size="1" name="hd_filePath"
    runat="server"><FONT face="宋体">&nbsp;<A href="manager.aspx"></A></FONT></td>
    </tr>
    <tr>
    <td width="37%" align="right">纤缆连接关系表:</td>
    <td width="63%"><INPUT id="File1" style="WIDTH: 100%" type="file" size="58" name="File1" runat="server"></td>
    </tr>
    <tr>
    <td colspan="2"><FONT face="宋体">
    <asp:label id="p_1" runat="server"></asp:label>
    <asp:HyperLink id="HyperLink1" runat="server" ForeColor="Green" NavigateUrl="../excel/纤缆连接关系表.xls">下载模版</asp:HyperLink></FONT></td>
    </tr>
    <tr>
    <td align="right"></td>
    <td><FONT face="宋体">
    <asp:label id="Label1" runat="server"></asp:label></FONT></td>
    </tr>
    <tr>
    <td align="center" colspan="2"><FONT face="宋体"></FONT></td>
    </tr>
    <tr>
    <td colspan="2" class="add_bottom">&nbsp;
    <asp:imagebutton id="anniu_queding" runat="server" ImageUrl="../image/btn_confirm.gif" ImageAlign="AbsMiddle"></asp:imagebutton>&nbsp;<A href="manager.aspx"><IMG src="../image/btn_return.gif" align="absMiddle" border="0"></A>&nbsp;</td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </form>
    </body>
    </HTML>
      

  3.   

    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    using System.Data.SqlClient;namespace infosys.JZTD.zbxx
    {
    /// <summary>
    /// LoadTDMessage 的摘要说明。
    /// </summary>
    public class LoadTDMessage : System.Web.UI.Page
    {
    protected System.Web.UI.WebControls.Label lb1;
    protected System.Web.UI.WebControls.HyperLink hyLink2;
    protected System.Web.UI.WebControls.Label lb2;
    protected System.Web.UI.WebControls.TextBox txt1;
    protected System.Web.UI.WebControls.DataGrid dataGrid1;
    protected System.Web.UI.WebControls.LinkButton lkBtn1;
    protected System.Web.UI.WebControls.LinkButton lkBtn2;
    protected System.Web.UI.WebControls.LinkButton lkBtn3;
    protected System.Web.UI.WebControls.LinkButton lkBtn4;
    protected System.Web.UI.WebControls.Label lb4;
    protected System.Web.UI.WebControls.Label lb5;
    protected System.Web.UI.WebControls.ImageButton Image1;
    protected System.Web.UI.WebControls.DropDownList dpList;
    protected System.Web.UI.HtmlControls.HtmlInputFile File3;

    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    if(!IsPostBack)
    {
    this.dataGrid1.DataSource = this.CreateDataSource();
    this.dataGrid1.DataBind();
    this.ShowpageCount();
    }
    } #region InitDpList
    void InitDorpList()
    {
    for(int i=0;i<this.dataGrid1.PageCount-1;i++)
    {
    this.dpList.Items.Add(new ListItem(i.ToString(),i.ToString()));
    }
    }
    #endregion #region CreateDataSource
    private DataSet CreateDataSource()
    {
    string strConn = System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
    string sqlStr = "select * from jztd_zbxx";
    DataSet ds = new DataSet();
    using(SqlConnection cn = new SqlConnection(strConn))
    {
    cn.Open();
    using(SqlDataAdapter dr = new SqlDataAdapter(sqlStr,cn))
    {
    dr.Fill(ds);
    return ds;
    }
    }
    return null;
    }
    #endregion #region PageManager
    private void PageManager(object sender,System.EventArgs e)
    {
    LinkButton lkBtn = sender as LinkButton; switch(lkBtn.ID)
    {
    case "lkBtn1":
    if(this.dataGrid1.CurrentPageIndex>0)
    this.dataGrid1.CurrentPageIndex =0;
    break;
    case "lkBtn2":
    if(this.dataGrid1.CurrentPageIndex>0)
    this.dataGrid1.CurrentPageIndex =this.dataGrid1.CurrentPageIndex-1;
    break;
    case "lkBtn3":
    if(this.dataGrid1.CurrentPageIndex<this.dataGrid1.PageCount-1)
    this.dataGrid1.CurrentPageIndex=this.dataGrid1.CurrentPageIndex+1;
    break;
    case "lkBtn4":
    if(this.dataGrid1.CurrentPageIndex <this.dataGrid1 .PageCount -1)
    this.dataGrid1.CurrentPageIndex=this.dataGrid1.PageCount-1;
    break;
    }

    this.dataGrid1.DataSource =this.CreateDataSource();
    this.dataGrid1.DataBind();
    this.ShowpageCount();
    } void ShowpageCount()
    {
    this.lb4.Text = this.dataGrid1.CurrentPageIndex.ToString();
    int count=0;
    count=this.dataGrid1.PageCount -1;
    this.lb5.Text = count.ToString();
    }
    #endregion #region Web 窗体设计器生成的代码
    override protected void OnInit(EventArgs e)
    {
    //
    // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
    //
    InitializeComponent();
    base.OnInit(e);
    }

    /// <summary>
    /// 设计器支持所需的方法 - 不要使用代码编辑器修改
    /// 此方法的内容。
    /// </summary>
    private void InitializeComponent()
    {    
    this.lkBtn1.Click += new System.EventHandler(this.PageManager);
    this.lkBtn2.Click += new System.EventHandler(this.PageManager);
    this.lkBtn3.Click += new System.EventHandler(this.PageManager);
    this.lkBtn4.Click += new System.EventHandler(this.PageManager);
    this.dpList.SelectedIndexChanged += new System.EventHandler(this.dpList_SelectedIndexChanged);
    this.Load += new System.EventHandler(this.Page_Load); }
    #endregion private void dpList_SelectedIndexChanged(object sender, System.EventArgs e)
    {
    this.dataGrid1.CurrentPageIndex = this.dpList.SelectedIndex;
    this.dataGrid1.DataSource =this.CreateDataSource();
    this.dataGrid1.DataBind();
    this.ShowpageCount();
    }
    }
    }
      

  4.   

    web页面发错le:
    <%@ Page language="c#" Codebehind="loadfiletd.aspx.cs" AutoEventWireup="false" Inherits="infosys.JZTD.zbxx.loadfiletd" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>loadfiletd</title>
    <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    <LINK href="../css/loadfile.css" type="text/css" rel="stylesheet">
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <TABLE id="Table1" cellPadding="0" width="100%" align="center" border="0">
    <TR align="center">
    <TD>
    <table cellSpacing="0" cellPadding="0" width="70%" border="0">
    <tr>
    <td>
    <table cellSpacing="0" cellPadding="0" border="1">
    <tr>
    <td class="showfont" width="150" background="../image/manage_title.gif" height="25">基站告警文件上传</td>
    </tr>
    </table>
    <table class="tableshow" borderColor="#c7d4dc" cellPadding="0" width="100%" border="1">
    <tr height="30" width="100%">
    <td colSpan="2"><FONT face="宋体"></FONT></td>
    </tr>
    <tr align="right" height="30">
    <td class="showfonttd" width="154">基站停电告警文件表</td>
    <td align="left"><INPUT id="File2" style="WIDTH: 362px; HEIGHT: 22px" type="file" size="41" name="File2"
    runat="server"></td>
    </tr>
    <tr align="center" width="100%">
    <td width="100%" colSpan="2"><FONT face="宋体"><asp:label id="lb1" runat="server"></asp:label><asp:hyperlink id="hyLink1" ForeColor="Green" NavigateUrl="#" Runat="server"></asp:hyperlink></FONT></td>
    </tr>
    <tr>
    <td align="center" width="100%" colSpan="2"><asp:label id="lb2" Runat="server"></asp:label></td>
    </tr>
    <tr align="center">
    <td class="showfonttd" colSpan="2">描述:<asp:textbox id="txt1" Runat="server" Width="431px"></asp:textbox></td>
    </tr>
    <tr height="25">
    <td colSpan="2"><FONT face="宋体"></FONT></td>
    </tr>
    <tr>
    <td class="tabletd" align="center" bgColor="#cccccc" colSpan="2"><asp:imagebutton id="imgBtn1" runat="server" ImageUrl="../image/btn_confirm.gif" ImageAlign="AbsMiddle"
    BackColor="Silver"></asp:imagebutton>&nbsp;&nbsp;&nbsp;&nbsp; <A class="href" href="../Main.aspx" runat="server" target="mainFrame">
    <asp:imagebutton id="imgBtn2" Runat="server" ImageUrl="../image/btn_return.gif" ImageAlign="AbsMiddle"></asp:imagebutton></A></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </TD>
    </TR>
    <TR>
    <TD></TD>
    </TR>
    </TABLE>
    </form>
    </body>
    </HTML>