【.NET中TextBox控件设置ReadOnly=true后台取不到值三种解决方法】教程文章相关的互联网学习教程文章

.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"...

禁止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框架(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"...

.net泛型通用函数的特殊问题的解决方法

自从2.0版本的net framework推出之后泛型(Generic)得到了广泛好评。它不必像object类型一样性能上因为“拆箱”或者“装箱”得到损失,同时在编译语法检测阶段就可以实时检测出传入或者传出的类型是否符合特定条件。但“金无赤足,人无完人”——在我们享受这些幸福编程的同时,泛型自身类型的不确定也带来了一个显著的问题——无法进行运算符重载。譬如现在我要写一个函数(一个通用的选择排序算法,使用泛型T),该怎么办呢?如...

ASP.NET MVC使用Ajax的辅助的解决方法【图】

前言:前面我们已经简单的介绍过了MVC如何Jquery,因为我们如果使用Ajax的话必须要了解Jquery,这篇博客我们将大致了解一下ASP.NET MVC如何使用Ajax的辅助方法,此博客是我的读书笔记,如果那里写的不好,还请各位朋友提出来,我们共同学习。1.准备工作  (1)在MVC刚开始学习的时候,我们就需要介绍ASP.NET MVC框架中的HTML的辅助方法,但是这类文章现在已经很多了,而且个人感觉很简单,所以没有写笔记,我在这里就不介绍了。 ...

删除DataTable重复列,只删除其中的一列重复行的解决方法

vs2005针对datatable已经有封装好的去重复方法: 代码如下://去掉重复行 DataView dv = table.DefaultView; table = dv.ToTable(true, new string[] { "name", "code" }); 此时table 就只有name、code无重复的两行了,如果还需要id值则 table = dv.ToTable(true, new string[] { "id","name", "code" });//第一个参数true 启用去重复,类似distinct 如果有一组数据(id不是唯一字段)代码如下:id name code 张三 123 ...

.NET中TextBox控件设置ReadOnly=true后台取不到值三种解决方法

当TextBox设置了ReadOnly="true" 后,要是在前台为控件添加了值,后台是取不到的,值为“空” 原理没想通,说不清楚微软是出于什么考虑的,不过有时是要我们能通过前台脚本来填充值,并不希望用户修改其控件内容,这时就比较尴尬了。 刚开始是换成Html 里的 <input type="text" readonly="readonly" > ,不过后来发现这个工作量是很大的, 所以网上搜了下,没找出TextBox ReadOnly="true" 页面填充值取不到的原因,不过问题还算解决...

asp.net类库中添加WebService引用出现问题解决方法【图】

在Web项目内添加WebService的引用是件很简单的事情,今天在类库中添加WebService引用时候,却遇到了问题,特此记录下来。 1.添加服务引用。2.点击高级3.添加Web引用4.看到了就跟Web项目添加WebService一样了添加完成后,再次点击 添加引用就出现了添加Web引用了

ASP.NET在IE10中无法判断用户已登入及Session丢失问题解决方法

今天发现在IE10中登录我公司的一个网站时,点击其它菜单,页面总会自动重新退出到登录页,后检查发现,IE10送出的HTTP头,和.AUTH Cookie都没问题,但使用表单验证机制(FormsAuthentication)却无法判断该用户已登入,保存的Session总会丢失.后查实这是ASP.NET 2.0,3.5和4.0的Bugs,因这些版本无法识别IE10的User-Agent标头字符串,所以无法识别用户浏览器的版本,从而导至了ASP.NET的特定功能失效,认为游览器不支持Cookies功能,不处理与Cooki...