随笔分类 -  【003】ASP.NET

关于C#.NET的技术
摘要:xp系统 iis 的配置:一般是在 我的电脑右键-》管理-》internet-》默认网站->新建虚拟目录-》网站右键给权限,还有脚本运行,添加目录安全性中IUSR_计算机名。三个网站是一样的配法。然后在vs中发布。到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727中找,有个工具叫 aspnet_regiis.exe,运行方法如下:1.开始-->运行-->输入cmd,运行2.DOS窗口打开以后,在DOS窗口内进入上面的文件夹3.输入 aspnet_regiis.exe -i -enable或者 aspnet_regiis.exe -r. 阅读全文
posted @ 2012-06-28 22:32 AllenLYU 阅读(225) 评论(0) 推荐(0)
摘要:页面的链接弹出新页面并传递参数的问题。参看如下的写法:<input id="btnGetBook1" type="button"onclick="openPWD('ClassGetBookConfirm.aspx?ClassName=<%# DataBinder.Eval(Container.DataItem,"ClassName") %>&BookID=<%# DataBinder.Eval(Container.DataItem,"BookID") %>&a 阅读全文
posted @ 2012-06-28 22:31 AllenLYU 阅读(483) 评论(0) 推荐(0)
摘要:.net 页面中如果有验证不为空的控件,而且有重置按钮。此时需要将重置按钮的属性设置为无验证状态如图将CausesValidation属性设置为false 阅读全文
posted @ 2012-06-28 22:31 AllenLYU 阅读(159) 评论(0) 推荐(0)
摘要:如果网站代码没有sln文件,如果是在没有生成sln的情况下,生成解决方案时VS会提示你保存sln文件,此时你要注意保存的位置,一般情况下最好保存在你的对应的代码文件夹下,这样打开时会更方便。如果你没有注意这个保存到了其他的地方,也没有关系,你打开时直接点击那个你保存的sln文件也可以打开对应的解决方案。当然也可以重新生成sln。点击一下右边的解决方案文件,如图所示然后再点击文件选项,就会出现保存对应的sln文件,你可以直接保存,这是它的默认路径,那就选择另存为,保存到你对应的代码文件下面如此便完成了sln文件的生成 阅读全文
posted @ 2012-06-28 22:30 AllenLYU 阅读(956) 评论(0) 推荐(0)
摘要:<customErrors>节点用于定义一些自定义错误信息的信息。此节点有Mode和defaultRedirect两个属性,其中 defaultRedirect属性是一个可选属性,表示应用程序发生错误时重定向到的默认URL,如果没有指定该属性则显示一般性错误。Mode属性是 一个必选属性,它有三个可能值,它们所代表的意义分别如下:Mode 说明On 表示在本地和远程用户都会看到自定义错误信息。Off 禁用自定义错误信息,本地和远程用户都会看到详细的错误信息。RemoteOnly 表示本地用户将看到详细错误信息,而远程用户将会看到自定义错误信息。这 里有必要说明一下本地用户和远程用户 阅读全文
posted @ 2012-06-28 22:27 AllenLYU 阅读(228) 评论(0) 推荐(0)
摘要:看看GridView的布局代码: <asp:GridView ID="gvStudent" runat="server" AllowSorting="True" AutoGenerateColumns="False" EnableModelValidation="True" Font-Size="12pt" OnPageIndexChanging="gvStudent_PageIndexChanging" Width="100%" 阅读全文
posted @ 2012-06-28 22:26 AllenLYU 阅读(1271) 评论(0) 推荐(0)
摘要:.net页面间传值出现乱码.net页面间传值出现乱码,解决方法。传值后URL上如果传的是中文则出现乱码,非中文就正常。经过研究后,发现有几种办法可以解决,拿出来跟大家分享一下,说的不好还请大家多多指教啊~ 哈哈1、设置web.config文件在<system.web> </system.web>节点中,加入<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding=" 阅读全文
posted @ 2012-06-28 22:25 AllenLYU 阅读(217) 评论(0) 推荐(0)
摘要:一个用GridView显示数据的页面,该页面上有多个条件组合查询,那么每次查询后的分页的实现就要注意了,首先看分页的语句:protected void gvStudent_PageIndexChanging(object sender, GridViewPageEventArgs e) { gvStudent.PageIndex = e.NewPageIndex;gvStudent.DataBind(); }上面的这种写法在查询后无法正常分页,改为下面的方法:public static int flag=1;protected void gvStudent_PageIndexC... 阅读全文
posted @ 2012-06-28 22:24 AllenLYU 阅读(715) 评论(0) 推荐(0)
摘要:项目优势调试时,项目运行时出现webconfig="machineApplication......."之类的错误可能原因:项目可能是基于三层架构的,有多个web.config文件,此时要删除其它类文件中存在的web.config文件 阅读全文
posted @ 2012-06-28 21:48 AllenLYU 阅读(171) 评论(0) 推荐(0)
摘要:C#中关于页面缓存,处理起来很简单,但需要注意的是一般对数据更新频率较高的页面不建议进行缓存 使用OutputCache指令。 <%@ OutputCache Duration="3600" Location="Any" VaryByCustom="browser" VaryByParam="Req 阅读全文
posted @ 2012-06-28 21:46 AllenLYU 阅读(2074) 评论(0) 推荐(1)
摘要:有如下的DataView,现在按大类小类打印出分类列表.DataView dv = F.Studio.Trade.BLL.ClassBLL.Query().Tables[0].DefaultView;dv.RowFilter = "Code='0001'"; //这个设置无效dv.RowFilter = "Len(Code)=4";//获取全部一级分类foreach (DataRowView drv in dv){string code = drv["Code"].ToString();string classname 阅读全文
posted @ 2012-06-28 21:44 AllenLYU 阅读(2121) 评论(0) 推荐(0)
摘要:Sys.WebForms.PageRequestManagerTimeoutException:服务器请求超时在页面上使用Ajax技术时,当页面的程序持续时间较长时,程序突然会中断,出现上述错误,最后查阅资料发现ScriptManager的AsyncPostBackTimeout异步请求是有时间限制的错误信息如题,这是脚本错误,原因是ScriptManager异步访问超时。解决:将ScriptManager的AsyncPostBackTimeout属性值设置大一点,该属性值单位为秒,默认是90,异步请求时间超出90秒时会发生以上错误。 阅读全文
posted @ 2012-06-28 21:38 AllenLYU 阅读(1568) 评论(0) 推荐(0)
摘要:有时候在后台页面无法找到前台页面控件的ID,经过多次的实践,我大致分析了一下,通常会有以下原因和对应的解决办法: 1.本页面的代码是复制的其他页面的 点睛之笔:a.检查前台和后台的页面的继承名和路径是否正确 b.若是web应用程序,则将该页面的designer.cs删掉,然后将该页面重新转换为web应用程序 2.页面上用的控件的嵌套,通常如果在GridView或者是其它类似的一些控件中嵌入button等按钮 点睛之笔: a.在这种情况下要去找到控件里面中的控件的ID,则要用到FindControl("控件ID")方法 阅读全文
posted @ 2012-06-28 21:35 AllenLYU 阅读(1008) 评论(1) 推荐(0)
摘要:C#.Net后台的代码如何获得前台JS代码动态改变的按钮的属性值呢?我们可以用如下的方法来实现: <input id="Hidden" title="题型" type="Hidden" runat="server" value="1" class="zaida" text="题号" />在这里需要注意的两点: 首先HTML页面的<form runat="server" method="post"&g 阅读全文
posted @ 2012-05-01 15:12 AllenLYU 阅读(842) 评论(0) 推荐(0)
摘要:要提到对文件的操作,那么自然就会有一下几种方式: 那么首先我肯定要去找到我要操作的文件夹,请看如下代码: 遍历文件夹找到目标文件 //获取你代码的物理路径(是指到你当前的页面这一级) string path = this.Request.PhysicalApplicationPath; //添加具体准确路径 string realpath = path + "Web/DataImport/DataBackup"; //替换路径格式 string newpath = realpath.Replace... 阅读全文
posted @ 2012-03-24 15:55 AllenLYU 阅读(850) 评论(0) 推荐(0)
摘要:基于B/S模式下的,数据库远程备份,备份成功后可下载到本地 1 protected void ButtonDataBackup_Click(object sender, EventArgs e) 2 { 3 string newname = "数据库名" + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + ".rar"; 4 5 //创建连接字 6 ... 阅读全文
posted @ 2012-03-24 15:05 AllenLYU 阅读(326) 评论(2) 推荐(0)
摘要:上一篇中我写到过有关将Excel导入到数据库的思想和代码,既然需要将Excel表导入到数据库,当然也少不了将数据库的数据导出为Excel表的形式。 那我就不写思想了,直接上代码吧: 1 //从数据库中取出数据 2 BLL.Score bll = new BLL.Score(); 3 DataSet ds = bll.GetAcademeAndClass(); 4 DataSet ds_excle = new DataSet(); 5 for (int i = 0; i < ds.Tables[0]... 阅读全文
posted @ 2012-03-24 14:45 AllenLYU 阅读(816) 评论(0) 推荐(0)
摘要:基于的C/S模式单机版的考试系统,我记得那种单机版的考试系统在进入考试以后界面就会自动的最大化,从而使考生的界面只能停留在考试界面而不能进行其他的操作,那样的话保证了考试系统的安全性。那么现在基于B/S模式下的在线考试系统的考试倒计时应该怎么样做了。为了比较性的说明问题,我先把我的具体做法写下来... 阅读全文
posted @ 2012-03-24 13:30 AllenLYU 阅读(3856) 评论(3) 推荐(0)
摘要:说起Excel几乎是人人熟知的,一般人都会用他来记录一些数据,这种方式很方便他们的使用,他们可以很方便的对这些数据进行操作。可现在问题就来了,为了方便用户的这种需求,开发人员就必须把他们的数据变成自己的程序代码可以操作的数据,并且将数据操作完成以后,还要生成客户需要的数据。那么在这个过程中就涉及... 阅读全文
posted @ 2012-03-24 11:35 AllenLYU 阅读(4052) 评论(5) 推荐(2)
摘要:今天在做.Net页面时,应用到了母版页,我的母版页在项目的根目录下面,但是我要应用母版页的子页面和母版页不在同一个目录下面。这样导致我在子文件夹里面引用概母版页的时候,原来位于母版页的图片无法显示。首先我在考虑的情况时可能是图片的连接路径不对,导致图片无法显示,我就想这里可能要用虚拟路径,我就在图片 阅读全文
posted @ 2012-02-23 18:56 AllenLYU 阅读(1885) 评论(0) 推荐(1)

levels of contents