Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.NET网页打印(只打印相关内容/自写功能)

ASP.NET网页打印(只打印相关内容/自写功能)

昨晚朋友要求在前段时间完成的新闻的网站上加上一个功能,就是在每篇新闻浏览的页面, 加一个打印铵钮。让用户一点打印,能把整篇文章打印。一开始建议朋友,叫用户使用IE浏览器的打印功能,但是朋友说,那个打印功能是把页面的不相关的内容也打印了,用户只想打印整篇文章即可。既然要改,照做就是了。没有这方面经验,在网上找到很多相关的ASP.NET打印例子,要么太过复杂,要么效果不太理想。最后还是结合这诸多的例子,改写一个合适的功能。 下面是改写的地方,首先在文章浏览的....
关于ASP.NET页面打印技术的常用方法总结

关于ASP.NET页面打印技术的常用方法总结

B/S结构导致了Web应用程序中打印的特殊性。 • 程序运行在浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制不是很灵活。 • 格式如何控制和定制等,是我们开发中可能会面对的问题。 打印文档的生成 • 1、客户端脚本方式 一般情况下,主要使用JS 可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。通过分析源文档的内容,可以生成打印目标文档。 优点:客户端独立完成打印目标文档...
验证用户必选CheckBox控件与自定义验证javascript代码

验证用户必选CheckBox控件与自定义验证javascript代码

CheckBox控件,由于它的值是选择与非选择。因此在提交数据时,想让用户必须选择CheckBox,普通情况之下,不好做验证。但我们可以使用asp:CustomValidator来验证,不过还得写自定义验证Javascript代码,可参考如下: 复制代码 代码如下: function ValidateCheckBox(sender, args) { var checkbox = document.getElementById("<%=CheckBox...
为密码文本框要求不可粘帖字符串只可手动输入(附演示动画)

为密码文本框要求不可粘帖字符串只可手动输入(附演示动画)

以前开发程序时,用户登录的密码文本框,是可以粘帖密码字符串的。现在用户要求,不能粘帖,只能由手动输入。看看Insus.NET实现的效果: 原来是使用了一个叫onpaste事件。 复制代码 代码如下: 密码:<asp:TextBox ID="TextBox1" runat="server" TextMode="Password"></asp:TextBox>可粘帖字符串。<br /> 密码:<asp:TextBox ...
Asp.net简单代码设置GridView自适应列宽不变形实现思路与代码

Asp.net简单代码设置GridView自适应列宽不变形实现思路与代码

动态绑定的GridView由于列数不固定,而列又太多(博主做的这个项目有150个左右的字段),这样设置GridView固定宽度就不能满足需求了。为此整理了两种方法来达到GridView自适应列宽不变形的效果。 .aspx.cs 复制代码 代码如下: //在GridView的行数据绑定完的事件中设置 protected void gvObjectList_RowDataBound(object sender, GridViewRowEventArgs e) ...
Asp.net中static变量和viewstate的使用方法(谨慎)

Asp.net中static变量和viewstate的使用方法(谨慎)

在.Net平台下进行CS软件开发时,我们经常遇到以后还要用到某些变量上次修改后的值,为了简单起见,很多人都习惯用static来定义这些变量,我也是。这样非常方便,下一次调用某个函数时该变量仍然保存的是处理过的值,直接拿来用就可以了。 现在转入了BS软件开发,我们很自然地会沿用这种习惯。如在页面中统计某个按钮被按下的次数,先在类中OnClick事件的处理过程前定义一static变量times,则每次调用该按钮的OnClick事件时,令times增1即可,非常...
ASP.NET下将Excel表格中的数据规则的导入数据库思路分析及实现

ASP.NET下将Excel表格中的数据规则的导入数据库思路分析及实现

今天接到新的需求,要求将Excel表格中的数据显示在页面上。 我个人分析,首先要将Excel中的数据存到数据库中,再进行页面显示,本人菜鸟级别,以前没有做过读取Excel数据,研究了一下(主要是看别人的资料),写一下实现过程,我想写几篇关于Excel的,首先是规则的Excel数据导入,再有就是不规则的Excel数据导入,还有就是根据数据生成Excel。 下面开始:将规则的Excel导入数据库 首先看一下Excel结构,如图: 这是一个简单的、规整的Exce...
获取DataList控件的主键和索引实用图解

获取DataList控件的主键和索引实用图解

“哈哈,看了这篇http://www.jb51.net/article/33388.htm,只有效果,但没有结果,我怎样获取选择行的相关记录?” Insus.NET首先多谢网友对上面那篇博文的关注。解决你的问题,可以尝试获取选择行的索引或是主键即可,能获取到主键,其它字段的值,也可以获取到了。 下图中,高亮选择区,即是针对问题解决而在原在代码添加的部分。一是在DataList控件添加一个DataKeyField,以便获取到它的主键值,另外还添加了两个铵钮及...
使用CustomValidator自定义验证控件检查是否有对ListBox控件选择

使用CustomValidator自定义验证控件检查是否有对ListBox控件选择

在前网页前端处,我们放置ListBox控件,在数据提交前,检查用户是否有对此控件进行选择? Insus.NET的方法是使用Javascript与CustomValidator自定义验证控件来检查。 可以看到最终结果: 你也想参此例子,可以参考下面数据与准备方法,写一个对象,它将用来产生十个天干。 HeavenlyStem.cs 复制代码 代码如下: using System; using System.Collections.Generic; using ...
<< 111 112 113 114 115 116 117 118 119 120 >>