随笔分类 - ASP.NET
ASP.NET相关
摘要:Generate and display QRCode in WebForm. 项目引用 QRCoder生成并显示 QRCode 项目引用 QRCoder How to use QRCoder Via NuGet Package Manager 生成并显示 QRCode 生成 QRCode 很简单,
阅读全文
摘要:委托 什么是委托委托概述声明委托类型创建委托对象给委托赋值组合委托为委托添加方法从委托移除方法调用委托委托示例调用带返回值的委托调用带引用参数的委托匿名方法 使用匿名方法匿名方法的语法 Lambda 表达式 委托 什么是委托 可以认为委托是持有一个或多个方法的对象。当然,正常情况下你不想“执行”一个
阅读全文
摘要:引言 之前做的项目中需要在浏览器查看PDF文件。在电脑端没有问题,但是手机端网页打开失败。 后来使用了pdf.js,个人认为pdf.js的页面不够清爽,就希望网站能自动检测登录设备,电脑端保持原样,手机端调用pdf.js。 后来在CodeProject上找到了下面的代码。 代码
阅读全文
摘要:事件回顾 今天GridView翻页时,又遇到错误:索引超出范围。必须为非负值并小于集合大小。 这是当时的PageIndexChanging和RowCommand两个事件的后台代码 后经调试发现了一个一直被自己忽视的细节:点击GridView翻页按钮后,在引发PageIndexChanging事件前,
阅读全文
摘要:ListView 有 DataSource 使用 DataPager 翻页ListView 无 DataSource 使用 DataPager 翻页问题描述点击两次才能翻页返回上一页,内容为空解决方法 ListView 有 DataSource 使用 DataPager 翻页 ListView有Da
阅读全文
摘要:关于C#关于本文常见错误 #1:把引用当做值来用,或者反过来常见错误 #2:误会未初始化变量的默认值常见错误 #3:使用不恰当或未指定的方法比较字符串常见错误 #4:使用迭代式 (而不是声明式)的语句去操作集合常见错误 #5:在LINQ语句之中没有考虑底层对象常见错误 #6:对扩展方法感到困惑或者被
阅读全文
摘要:[TOC] Response.Write 这是最常见的后台打开新页面的方法。 在AJAX下的Response.Write AJAX下直接使用Response.Write会报错,此时有两种解决方案 将前台控件设置为PostBackTrigger 使用 ScriptManager.RegisterSta
阅读全文
摘要:"Aspose.Words for .NET" "Aspose.Words for .NET") "Aspose.Words for .NET" 是 .NET 下先进的 Word 文档处理 API。它支持 DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS,
阅读全文
摘要:Session 本质 & 访问方法 Session 本质 是 HttpSessionState 类 "link" .aspx) Session 访问方法 HttpContext.Session Page.Session SessionID SessionID是Session的唯一标识符 Sessio
阅读全文
摘要:1.简介 1. "MSDN" 核心方法:SqlBulkCopy.WriteToServer 将所有行从数据源复制到 SqlBulkCopy 对象的 DestinationTableName 属性指定的目标表中. 2.一句话介绍 将DataTable或DataRow中的数据直接复制到数据库中指定的表中
阅读全文
摘要:什么是PostBack(译) "What is a postback?" 下面的内容是针对ASP.NET新手的 PostBack什么时候被引发? PostBack由客户端浏览器引发。通常是用户操作(点击按钮、修改下拉框等)页面中的某个控件,然后该控件发起一个PostBack。最后该控件的状态加上本页
阅读全文
摘要:效果 方法一:TemplateField 关键点 1. TemplateField的灵活性 2. CSS: (溢出时隐藏;文本溢出时省略号;文本不换行) code "参考链接" 方法二:RowDataBound 关键点 1. RowDataBound事件 2. Title(Tooltip)属性 3.
阅读全文
摘要:[toc] 1.使用说明 1.方法来源 该方法主要参考StackOverflow上面的答案和下面这篇文章 http://www.codeproject.com/Articles/15677/Clickable and Double Clickable Rows with GridView 2.注意事
阅读全文
摘要:1.效果图&代码说明 1.效果图 1.效果图&代码说明 1.效果图 2.代码说明 1.翻页按钮 前台两个LinkButton(上一页、下一页),设置不同的CommandName、CommandArgument ,绑定同一个OnCommand事件,在后台OnCommand事件中分别处理 2.Paged
阅读全文
摘要:1.问题描述 这是个很多 ASP.NET 初学者都会遇到的问题。通常,他们会附上类似下图的错误消息去寻找解决方法,最后忘了分享他们当时是怎么解决的。 虽然错误信息中提供了一个简单的解决方法:EnableEventValidation="flase"。但并不推荐,因为它会引发一个安全漏洞。最好的解决办
阅读全文
摘要:0.引言 1.起因 0.引言 1.起因 一开始使用Autocomplete做了一个自动补全的文本框,如上图。后来因业务需要希望能在这个文本框的边上做个下拉列表按钮,一按就展开所有支持自动补全的选项。于是在网上搜索了好久,需找类似的插件,最后却回到了原点。原来jQuery UI 官网Autocompl
阅读全文
摘要:1.使用Session,避免用户重复提交(F5刷新时) 0.起因 当用户上传文件后F5刷新浏览器会导致文件的重复提交和相关程序的重复执行。 1.实现原理 由于刷新提交表单,实际上提交的就是上一次正常提交的表单,所以我们只要做一个标志,判断出是新表单还是上一次的旧表单就可以分辨出是否进行了重复提交操作
阅读全文
摘要:创建一个包含默认页的web应用程序。然后,在页面的Page指令中添加EnableEventValidation ="false"。稍后我们会将其删除。添加 GridView 并绑定一些数据。添加两个使用 GridView 编辑列选项的asp: ButtonField 控件。给这两个ButtonFie
阅读全文
摘要:1.在TextBox中敲击回车执行ASP.NET后台事件 0.说明 页面中有一个用于搜索的TextBox,希望能在输入内容后直接回车开始搜索,而不是手动去点击它旁边的搜索按钮 但因为该TextBox和搜索按钮不在一个Form里面(直接敲击回车是另外一个按钮响应) 所以就在网上找了一种利用jQuery
阅读全文
摘要: 后台读取该TextBox数据
阅读全文

浙公网安备 33010602011771号