【看到本质而不是现象--解决ASP.NET CS0016的问题】教程文章相关的互联网学习教程文章

GridView_RowUpdating取不到新值的解决方法

代码如下:protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { sqlcon = new SqlConnection(strCon); sqlcon.Open(); string bianhao = Convert.ToString(this.GridView1.DataKeys[e.RowIndex].Value); string beizhu = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[6].Controls[0])).Text.ToString(); string sqlstr = "SQL語句"; sqlcom = new Sq...

基于ERP程序的公共代码中出现的问题及过度封装不方便维护的解决办法

在设计一个ERP程序时,提取公共的代码到一个通用类型库中是必要的。这样可以减少代码重复,提高代码利用率。 但是,做任何事情都要有个度,有些公共的代码引起了过度封装,反而不利于代码的理解。 举例说明如下 代码如下:public class ConfigHelper{ /// <summary> /// Gets whether the specified path is a valid absolute file path. /// </summary> /// <param name="path">Any path. OK if null or empty.</pa...

基于asp.net下使用jquery实现ajax的解决方法【图】

无论是jquery还是ajax在今天来讨论已经很落后了,网上也有非常多的这方面的资料,但是依然有不少新手对此很茫然。本文以最简单的方法为新手示范如何使用jquery实现ajax技术(所以本文是专为新手所写,老鸟勿喷,大神此处省略一万字)。至于什么是jquery什么是ajax,自己谷歌去。 首先新建一个名闻Ajax的asp.net web空应用程序,项目目录如下图所示。其中.ashx文件是一般处理程序,暂时不用知道它是干嘛用的,后面你就知道了。jquer...

.net 弹出消息框后导致页面样式变乱解决方法

点击按钮,执行提交操作,弹出消息框后,页面的样式变乱,解决方法: 首先,确定使用的css样式正确,页面中的宽高值保持规范统一; 然后,弹出框避免使用Response.Write(),如下所示 代码如下:Response.Write("<script language=javascript>"); Response.Write("window.alert("); Response.Write("计划添加失败!"); Response.Write(");"); Response.Write("</script>"); 修改为:ClientScript.RegisterStartupScript(GetType(),...

.net 刷新页面后弹出重试框的解决方法【图】

关闭模式窗口后,需要刷新父页面,但是模式窗口关闭后,父页面总是会弹出“重试”消息框,如下图所示: 解决方法:在父页面的form标签中,添加属性 method="get" ,将post修改为get,这样父页面刷新的时候就不会再弹出“重试”框了

IE10下Gridview后台设置行高不起作用解决方法

原来在Page_Load写的 代码如下:GridView1.HeaderStyle.Height=17; 发现在IE10 中不起作用 查看生成后的HTML代码,发现也有height:17px 这个元素,但就是没有起作用。 以为是Page_Load里不行 所以又放到 “RowCreated”和“RowDataBound”这两个方法里面发现还是不行 超郁闷!!! 后来脑袋一转弯,既然生成在TR里面不行,我就放到TD里面,改成下面 代码如下:e.Row.Cells[0].Height=17; 呵呵,行了,行了啊。汗

使用asp.net的pageDataSource中时索引问题解决方法

出现错误情况: 当前页面在数据的除第一页的任何一个页面时,重新条件查询并且是新条件的总页数小于刚才查询得到的页码时,就会出现“索引 20 不是为负数,就是大于行数”的类似的错误! 原因分析: 当查询的数据的页码索引大于1时,重新查询条件时,当前所得数据的页码数又少于上次所得到的页码,所以新查询索引小于上次查询索引,出现索引大于行数的问题。 解决方法: 每次重新查询前把页码索引初始化为1,

ASP.NET MVC中解析淘宝网页出现乱码问题的解决方法【代码】【图】

最近在解析淘宝中商品的信息,结果出现乱码,如:原因就是中文字符格式出现冲突,ASP.NET MVC 默认采用utf-8,但是淘宝网页采用gbk。 在网上找了一下,最常用的解决方法就是修改web.config:< system.web> ...... < globalization requestEncoding="gbk" responseEncoding="gbk" culture="zh-CN" fileEncoding="gbk" /> ...... < /system.web> 结果依然不行。 想到我是从HTML文件中读取数据,于是就在读取的同时指定中文格式,像是这...

异步调用webservice返回responseXML为空的问题解决方法

先总结几个要领: 1)要熟悉javascript对XML文件的加载与操作; DOM的XML操作可参考的示例:http://www.w3school.com.cn/xmldom/met_document_getelementsbytagname.asp 2)在IE下面还是要通过loadXML来转responseText; 3)xml加载后异步属性设置; 4)命名空间处理等问题; 下面上代码: ========ASPX前台代码======== 代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default"...

ASP.NET中UpdatePanel与jQuery同时使用所遇问题解决【图】

今天,在.NET中使用了UpdatePanel,里面的输入框使用了jQuery的日历选择器: 代码如下:<script type="text/javascript"> $(function(){ $("#ctl00_ContentPlaceHolder1_txtDateFrom").datepicker({ inline: true, dayNamesMin:["日","一","二","三","四","五","六"],//区域化周名为中文 firstDay:1,//每周从周一开始 //区域化月名为中文习惯 monthNames:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","1...

禁止ViewState的3种解决方法

下面3种方式就可以分别禁用某一个控件、某一个页面和整个应用程序的ViewState。 1) 控件禁用:将控件的EnableViewState属性设置为false; 2) 页面禁用:在页面的Page指令中添加EnableViewState="false";3) 应用程序禁用:在Web.Config文件中添加 程序代码 程序代码 代码如下:<configuration><system.web><pages enableViewState="false"/></system.web>< /configuration>也可以在页面的page指令中禁用 EnableViewState="fal...

asp.net导出Excel显示中文乱码的解决方法

代码如下: protected void btnExcel_Click(object sender, EventArgs e) { List<bUFlow.Model.orderhistory> orderlist = dal.GetOrderList2(""); string filename = "3g流量网龄升级计划用户表"; string name1 = filename; string bname = Common.MyRequest.GetBrowserName().ToLower(); if (bname.Contains("firefox")) { } else if (bname.Contains("ie")) ...

.net 中按.(点)无法智能提示的bug解决方案

问题描述:   IDE按“.”无法智能提示,但是可以编译并正常使用,在修改别人代码bug时遇到的。 解决方案:   用using引入对象或其方法的命名空间,不要用到对象时再临时引用。

ASP.NET解决上传大文件问题的方法

上传文件的控件为:FileUpload Asp.Net对上传文件大小有限制。默认情况下用户只能上传4MB大小的文件,这会给用户带来不便。所以如果要上传40MB大小的文件。只能修改配置文件 关键代码如下 代码如下: protected void btnSend_Click(object sender, EventArgs e) { try { //上传文件的思路: //获取上传文件的名称,此时为一个全路径的地址 string upFileName = fulFileNam...

.net框架(framework)版本不匹配的解决方法

在已安装了.net framework的计算机上部署用.net开发的程序时,若.net framework的版本不匹配,则提示:“ .Net Framework Initialization Error – Unable to find a version of the runtime to run this application”。 这时候有个简单的办法是,修改(如果没有则创建)程序xxx.exe所在目录的和xxx.exe同名的config文件——xxx.exe.config,使其: 代码如下:<configuration> <startup> <supportedRuntime version="v4.0.30319"...