摘要:
今晚遇到了这样的一个问题:“/GDonline”应用程序中的服务器错误。尝试为文件 E:\项目\GDONLINE_NEW\9-20\GDONLINE\APP_DATA\GDONLINEDATA.MDF 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。说明:执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Data.SqlClient.SqlException: 尝试为文件 E:\项目\GDONLINE_NEW\9-20\GDONLINE\APP_D 阅读全文
摘要:
今天在做退出登陆的时候遇到了问题,即使按了退出转到登录页面,但Session还是存在的,当直接粘贴地址进入(不登录)时Session仍然有效,不能做到只有登录了才能进入的效果.在网上搜了一下找到了答案。当代码如下时: Session.Abandon(); Response.Redirect("Login.aspx"); 点击退出系统后再后退或者直接粘贴地址进入,页面仍然生效。但如果改成一下的: Session.Abandon(); Response.Write("<script>window.location.href='Login.aspx& 阅读全文
摘要:
<font size="+1"><strong>2012.6.7</strong></font> 今天在做删除文件模块,从数据库读取文件的相对路径然后删除。嗯,其实这很简单。不过一直调试不成功,经过了几个钟的百度查资料也没查到有关类似的问题。无意间看到Server.MapPath()这个函数,突然就有种意识:可能要调用这个函数,于是就去查了一下这个函数的作用。Server.MapPath()就是把相对路径转变成物理地址。在删除文件时需要根据文件的物理地址来删除。示例:protected v 阅读全文
摘要:
上个月帮校团委做了一个服务地图功能的开发。现在写一下心得吧,记录一下我的成长~~~~~这个服务地图的前端跟后台都是我自己一个人完成的,这是第一次前端后台都自己做的。在不懂前端,只懂后台的情况下做这个功能,其实有点不容易!所以做的时候在前端方面的内容花的时间比较多,光是JS的参数问题就百度了N多次(那个时候没学JS),现在才知道那是多么简单的傻B问题。这个地图调用的是百度地图的API,申请密钥等操作的时候百度自动帮你生成代码(代码注释得也挺详细),那对开发有很大的方便,开发速度也大大提高。调用百度地图的API只是这个功能的基础,然后就是在这个地图上做文章了。在这个开发的过程中其实还遇到了不少的问 阅读全文
摘要:
今天遇到了这个问题。但不知道那是什么问题,所以就去百度了一下。其实在这种情况下可以看出此时我们的查询语句是作为子查询的,所以我们的查询语句应该按照提示改。假如原来是“select * from guest order by Id desc”,则应改为:“select top 100 percent * from guest order by Id desc”。有关说明:top 100 percent是指返回符合条件的100%的记录,即所有符合条件的记录而top 100是指返回符合条件的100条记录,即只返回符合条件的100条记录初学者要注意两者的区别啊! 阅读全文
摘要:
<div id="_mcePaste">--存储过程实现分页</div><div id="_mcePaste">if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_splitpage]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)</div><div id="_mcePaste">drop procedure 阅读全文
摘要:
<span style="color: #1c2efe;">事务处理</span>是由以一个单一的逻辑单位完成的一系列操作,它可以由一系列的SQL语句、SELECT、INSERT、UPDATE、DELETE组成,如果在该单位包含的操作执行完毕后没有发生错误,那么它对数据库所作的改变就是永久的了。如果一旦有错误发生,它就不会对数据库作任何修改或改变。 要定义一个事务,需要使用Begin tran命令,在这一命令之后的任何语句都将被认为是事务的一部分。命令Commit用来完成事务,并使事务对数据库所作的修改成为永久的。Rollback命令用来取消一个事务 阅读全文
摘要:
跳转页面asp.net提供的三种方法比较1 response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将会丢失,所以需要用到session。2 server.transfer 速度快,只需要一次postback ,但是。。。。他必须是在同一个站点下,因为它是serve 阅读全文
摘要:
索引器(Indexer)索引器允许类或结构的实例按照与数据相同的方式进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。所以索引器也被称为有参属性。索引器与数组的比较1>索引器的索引值(Index)类型不受限为整数用来访问数组的索引值(Index),其类型一定为整数,然而索引器可以定义其他类型的索引值。2>索引器允许重载(Overloading)一个类并不限制只能够定义一个索引器,只要索引器的函数签名不同,一个类就可以拥有很多个索引器,你可以重载它的功能。3>索引器不是一个变量索引和数组不同的地方在于,索引器并没有直接对应引用数据存储的地方, 阅读全文
摘要:
这个寒假做了工作室派给我的第一个任务——团委网站的搜索页面。做这个搜索页面的大概思路就是从数据库中搜索抽取数据绑定到页面上。由于初学不久还没有很熟悉操作,在完成的过程中出现很多细节问题。那是从网络上书本上很少会提及到的细微问题,只有自己通过实践操作才能发现。正因为这些细微的问题在网络以及书本上都极少提及到(其实我在百度,谷歌和搜狗上搜了很久都没有搜到类似的问题),自然解决方案就得自己想咯。方法是多种多样的,只要你懂得去运用。下面讲讲我遇到的问题:1.在显示数据时我应用了GridView控件,在控件中我使用了超文本字段HyperLinkField来使每条记录成为超链接。做到这里,我还觉得挺爽的。 阅读全文
摘要:
这个问题困扰了我一天,去问别人问不出答案,所以就索性百度去,一点一点地去搜索。我也是搜了好久才解决了问题,这个过程中也懂得了更多~~~<div><div>首先这里涉及到三个路径问题:绝对路径,相对路径,虚拟路径。在这里举个例子比较容易明白。</div><div>(1)/images/a.jpg (2)images/a.jpg (3)http://www.***/images/a.jgp</div><div><table cellspacing="0" cellpadding="0&quo 阅读全文
摘要:
一、实际上Empty是string类中的一个静态的只读字段,他的定义是这样的: public static readonly String Empty = "";<span style="color: #ffffff;">@ itxyz.net</span> 也就是说string.Empty的内部实现是等于””的。string.Empty与""都会分配存储空间,具体的说是都会在内存的栈和堆上分配存储空间。有一点先说明一下,引用类型是将对象是实际数据保存在堆上, 将对象在堆上的地址保存在栈上。因此string.E 阅读全文