visualstudio-“/”应用程序中的服务器错误。

问题描述

“/”应用程序中的服务器错误。

出现问题:

原代码:

 public partial class Details : System.Web.UI.Page
{
    string id;
    protected void Page_Load(object sender, EventArgs e)
    {
        id = Request.QueryString["id"];
        //if (Session["UserID"] == null)
        //{
        //    Response.Write("<script language='javascript'>alert('请登录后再进行操作');window.location.href='User/Login.aspx';</script>");
        //}
        if (!this.IsPostBack)
        {
            Bind();
        }
    }

    public void Bind()
    {
       // string str = "Select * From movies where movieid ="+id + "";
        string str = "select * from Movies where MovieName  like '%" + Session["MovieName"].ToString() + "%'";
        SqlConnection con = DB.getConnection();
        DataSet ds = new DataSet();
        SqlDataAdapter sda = new SqlDataAdapter(str, con);
        sda.Fill(ds, "Movie");
        this.DataList1.DataSource = ds.Tables["Movie"].DefaultView;
        this.DataList1.DataBind();
    }
    protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
    {
        if (e.CommandName == "Play")
        {
            string hit = (e.Item.FindControl("Label8") as Label).Text; //当前的点播次数
            string getmovieid = (e.Item.FindControl("Lable20") as Label).Text;//当前所选择的视频ID号
            int num = Convert.ToInt32(hit) + 1;
            SqlConnection con = DB.getConnection();
            if (con.State != ConnectionState.Open)
            {
                con.Close();
                con.Open();
            }
            SqlCommand cmd = new SqlCommand("Update Movies set moviehit = " + num + " where movieid =" + getmovieid + "", con);
            cmd.ExecuteNonQuery();//执行更新的语句
            con.Close();
            Response.Redirect("Play.aspx?ID=" + getmovieid);

        }
    }
}

解决方案

网站功能是视频网站,点击视频图片应该跳转页面,但是出现以上问题,怎么修改呢?

解决方案二:

看看Session中是不是没有MovieName这个字段。

解决方案三:

先打印一下拼接的SQLu语句,看是否正确。

解决方案四:

如果Session中的MovieName的值不为nothing,则可以tostring,否则会出现此错误。

解决方案五:

string str = "select * from Movies where MovieName like '%" + Session["MovieName"].ToString() + "%'";

这句之前加上 if (Session["MovieName"] = null) {Session["MovieName"] =""}

解决方案六:

Session["MovieName"] 的值为 null 了,所以把null去Tostring()是错误的

时间: 2024-10-30 23:18:54

visualstudio-“/”应用程序中的服务器错误。的相关文章

“/”应用程序中的服务器错误及解决方法

 解决方法:增加站点所在目录的ntfs权限,增加service用户对站点目录的完全控制权  出错信息如下: 运行时错误  说明: 服务器上出现应用程序错误.此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因).但可以通过在本地服务器计算机上运行的浏览器查看.  详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的"web.config"配置文件中创建一个 <customErrors> 标记

“/”应用程序中的服务器错误。

问题描述 "/"应用程序中的服务器错误. 这句是什么意思???.跪求指教!!!!!!!!! 解决方案 有错呗,仔细看错误信息,一般都会有提示哪个文件的什么位置出错 解决方案二: 这个问题要怎么改啊?????? 解决方案三: 服务端应用程序出错了.检查对应的错误代码行数 解决方案四: 怎么问题又发了一遍? 参考:http://blog.csdn.net/pkueecser/article/details/6115511

“/ClothingSite”应用程序中的服务器错误怎么解决啊啊啊

问题描述 "/ClothingSite"应用程序中的服务器错误怎么解决啊啊啊 "/ClothingSite"应用程序中的服务器错误. 值对于 Int32 太大或太小. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.OverflowException: 值对于 Int32 太大或太小. 源错误: 行 152: dr = data.GetDataReader(

“/”应用程序中的服务器错误。关于ASP。NET的问题。很急!!!!!!!!

问题描述 第一次发帖,希望不要让我失望啊"/"应用程序中的服务器错误.--------------------------------------------------------------------------------编译错误说明:在编译向该请求提供服务所需资源的过程中出现错误.请检查下列特定错误详细信息并适当地修改源代码.编译器错误消息:CS1061:"ASP.shujumanage_aspx"不包含"wnList1_SelectedInde

“/”应用程序中的服务器错误。索引超出了数组界限。

问题描述 "/"应用程序中的服务器错误.索引超出了数组界限. "/"应用程序中的服务器错误. 索引超出了数组界限. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.IndexOutOfRangeException: 索引超出了数组界限. 源错误: [没有相关的源行] 源文件: c:WINDOWSMicrosoft.NETFrameworkv2.0.50727

Windows7下“/”应用程序中的服务器错误。allowDefinition=&amp;#39;MachineToApplication&amp;#39; 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。

原文 http://www.cnblogs.com/wsxg/archive/2012/02/19/2358031.html 错误显示 "/"应用程序中的服务器错误. 配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错.请检查下面的特定错误详细信息并适当地修改配置文件. 分析器错误消息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的.如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误.

IIS中应用程序中的服务器错误HTTP Error 404.3-Not Found

应用程序中的服务器错误 HTTP http://www.aliyun.com/zixun/aggregation/16539.html">Error 404.3 - Not Found 描述: 由于 Web 服务器上配置的多用途 Internet 邮件扩展(Multipurpose Internet Mail Extensions, MIME)映射策略的原因,无法处理所请求的页面.您请求的页面具有无法识别的文件扩展名,因而不被允许. 错误代码: 0x80070032 最可能的原因: 可能是

iis7.0-IIS7 发布网站应用程序中的服务器错误问题 请高手指教

问题描述 IIS7 发布网站应用程序中的服务器错误问题 请高手指教 将我的MVC4程序发布到本机IIS7上报错: 确认2点: 1.发布的程序不存在问题,在服务器上可以正常访问,服务器系统是Windows2008 64位系统,我本地是win7 64位系统. 2.有将.net framework注册到IIS上 网上有讲到的 我基本都有设置修改到,但是问题依然在,求教... 解决方案 不一定,也许是数据库连接.文件系统权限等问题.你能看到那个页,说明asp.net已经在工作了. 解决方案二: 信息有点

asp net iis-&amp;amp;quot;/&amp;amp;quot;应用程序中的服务器错误.

问题描述 "/"应用程序中的服务器错误. 分析器错误 说明: 在分析向此请求提供服务所需资源时出错.请检查下列特定分析错误详细信息并适当地修改源文件. 分析器错误消息: 未能创建类型"SearchAmountOfProduct".源错误: 行 1: <%@ WebService Language="C#" CodeBehind="~/App_Code/SearchAmountOfProduct.cs" Class=&qu