摘要:问题是这样的,打印机使用的是卷筒的连续纸,要打印的内容因为数据行数不同,高度会有变化。这时如果能在打印时动态改变纸张大小(其实只改变高度即可)当然是最好的选择。 我使用了网上久负盛名的[长江支流]的“金质打印通”做为打印控件,挺好用的。不过并不支持动态设置纸张。每次打印都使用对话框让用户进行设置肯定是不行的。 所有的代码,都是围绕“金质打印通”的CS版的OpenedCodes下的MisGoldPr...
阅读全文
文章分类 - asp.net
摘要:通过ASP.net程序创建域帐户故障 -- 作者:未知-- 发布日期: 2004-12-16 我曾经成功地使用windows程序成功的创建了一批带邮箱的域帐户,但是,当我把这段代码交给我的一个同事(她负责开发Web应用)迁移到asp.net中后,只能创建域帐户,不能创建邮箱。为什么呢? 我们咨询了微软的工程师,他告诉我们,这是由于asp.net的权限不够,我们应该在asp.ne...
阅读全文
摘要:本文讨论: Snippet Compiler 是一个基于 Windows®的小型应用程序,您可以通过它来编写、编译和运行代码。如果您具有较小的代码段,并且您不希望为其创建完整的 Visual Studio .NET 项目(以及伴随该项目的所有文件),则该工具将很有用。 ...
阅读全文
摘要:标 题: 关于makefile 0) 介绍 本文将首先介绍为什么要将你的C源代码分离成几个合理的独立档案,什么时候需要分,怎么才能分的好。然后将会告诉你 GNU Make 怎样使你的编译和连接步骤自动化。 对于其它 Make 工具的用户来说,虽然在用其它类似工具时要做适当的调整,本文的内 容仍然是非常有用的。如果对你...
阅读全文
摘要:作者:Dino Esposito、Wintellect 摘要: 讨论关于建立ASP.NET Web页的事件模型和转化为HTML的各个过程的细节。ASP.NET HTTP 运行时管理着把请求URL转换成一个页面类的具体实例的对象管道,接下来把这些实例转换成一般的HTML文本格式。本文对代表各个页面生命周期的事件、怎么控制页面执行、开发人员怎么干预这些标准行为的执行过程进行了讲解。...
阅读全文
摘要:http://www.cnblogs.com/roger/ 好文章 我们通常把诸如sql的connection string之类的配置信息保存在web.config的AppSettings部分,以方便程序的分发,并且可以通过以下方法在程序中获得: string sqlStr = System.Configuration.ConfigurationSettings.App...
阅读全文
摘要:在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其它好的方法,可以回复一起整理: 1. 在ASP.NET中专用属性:获取服务器电脑名:Page.Server.ManchineName获取用户信息:Page.User获取客户端电脑名:Page.Request.UserHostName获取客户端电脑IP:Page.Request.UserHostAdd...
阅读全文
摘要:查了些文档,发现两者区别还是很明显的。根本上,Response是叫浏览器去重新转向到指定的网页,而Server自然是发生在服务器端为主了,因此会有以下区别:1. Server.Transfer只能够转跳到本地虚拟目录指定的页面,而Response.Redirect则十分灵活;2. Server.Transfer可以将页面参数方便传递到指定页面;3. 使用时,Server.Trans...
阅读全文
摘要:1、Request.MapPath可以把虚拟路径转换为实际路径,/表示根目录,2、 默认端口,Request.Url.Port返回的是80;3、动态产生的控件,如果内有事件,则不能在page_load中进行绑定,不然事件无效!
阅读全文
摘要:1、解决方法: 请按照下面的步骤进行:1.看看你上次修改程序后,是不是没有编译通过?如果没有编译通过,修改错误的代码。2.删除原来的bin下面的dll文件(删除该程序生成的dll文件,引用的dll文件不要删除)3.在VS.NET中,选择“生成”->“重新生成解决方案”。然后,重新运行,看看是否成功。2、漏了一点: 如果更改了项目的根命名空间,比如叫xiaoniuge.MicroCMS,而当前...
阅读全文
摘要:从 ASP.NET 服务器控件插入客户端脚本 从 ASP.NET 服务器控件插入客户端脚本 Scott Mitchell 2003 年 8 月 适用于: Microsoft® ASP.NET 前提条件:本文假设读者熟悉 ASP.NET。 难度: 2 摘要:尽管从技术角度讲,ASP.NET 服务器控件的所有功能都可以在服务器端执行,但通常情况下通过添加客户端脚本可以大大增强服务器控件的可用...
阅读全文
摘要:/// /// 清空浏览器客户端的缓存/// public static void ClearClientPageCache(){HttpContext.Current.Response.Buffer=true;HttpContext.Current.Response.Expires = 0;HttpContext.Current.Response.ExpiresAbsolute=DateTime...
阅读全文
摘要:ASP.Net中自定义Http处理及应用之HttpHandler篇 作者:孙亚民 在开发基于Microsoft IIS的应用时,开发者除了可以编写ASP程序外,还可以使用Visual C++等开发工具,开发ISAPI应用,以获取更为强大的功能。可以编写两种ISAPI扩展:一种是ISAPI Server Extention,另一种是ISAPI Filter,但是,ISAPI扩展应用的编写通常对开发者...
阅读全文
摘要:用ASP.NET开发的人对服务器端控件事件引起的页面刷新很头痛吧! 我把解决问题的方法拿出来与大家共享,思路是事件执行完后写段脚本,让页面自动滚动到刷新页面之前的控件处,减少页面刷新带来的不便。 比如按了一个按钮后,脚本会自动将页面自动滚动到这个按钮的位置。 写段脚本的事情,用了一个ScriptHelper的类来搞定,这个类有个GetViewControlScript(string con...
阅读全文
摘要:1 、数据绑定:动态的数据绑定必须在动态控件触发处绑定。2、不知什么原因,page_load总是会优先运行,所以有绑定优先性的静态绑定,应该注意,你可能会取不到你想要的值。3、由此::存在需动态绑定的情况下,不能再page_load中写绑定(除非是第一次),必须通过动态控件中绑定。
阅读全文
摘要:1、private void BtnSend_Click(object sender, System.EventArgs e) { Page.RegisterClientScriptBlock("Send",""); }与 2、 BtnConfirm.Attributes.Add("onclick","return DialogConfirm();");2中会生产onclick=...
阅读全文
摘要:1、如果B/S程序中,需要用Timer 的处理,并要求把信息返回给客户端,这是不可能的,因为服务器端不能刷新客户端,可以把数据读到表中或数据库中,通过再次查询的方式把数据查询出来。2、timer的调用是通过线程进行的,此时就需要session可能就会失效,程序中我用了一个application,有空时可能彻底搞清楚session在线程中的生命期问题
阅读全文
摘要:ASP.NET Pre-Compilation and Keep-Alive 1、Pre-Compilation in WhidbeyASP.NET一大特色就是Dynamic Compilation,但是有些场合Pre-Compilation却是更好的选择,比如,你不想访问你的站点的第一个用户痴痴的等待,或者你根本不想把任何源码(包括HTML的内容)给你的用户。Pre-Compilation在A...
阅读全文
摘要:(1)TextBox TextMod为SingleLine 可用MaxLength可以为长度限制 TextBox TextMod为MultiLine 用MaxLength就不好使了,得用客户端的脚本来做长度限制代码如下: onKeyPress="return ( this.value.length < 200 );" //输入onPaste="return (( this.value.length...
阅读全文