摘要:src="code.aspx"改成src="code.aspx?id="+Math.random();验证码页面:using System;using System.Collections.Generic;using System.Linq;using System.Drawing;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class code : System.Web.UI.Page{ protected void Page_L
阅读全文
随笔分类 - c#/ASP.NET
摘要:如题,以前没用IIS发布过ASP.NET项目,最近做的一个小系统使用VS2010做的,想再IIS上发布出来。其实解决办法很简单:在保证你正确安装了.net环境(各个版本)之后,保证IIS关于.NET扩展,项目属性(.net版本),项目根目录下web.config文件配置地方(版本)一 致就是了具体截图如下:1、IIS保证开启4.0扩展(4.0兼容3.5)2、保证所建站点(例如www.testaspx.com)添加了.aspx扩展3、因为之前发布PHP时有添加php桥接IIS的dll文件,所以想当然的给aspx这块也添加了,结果一直箭头是红色(这也是我这块I...
阅读全文
摘要:接上篇主要是protected void Page_Load(object sender, EventArgs e) { GridView1.Width=710; if (!IsPostBack) { bind(); } }的原因,查了下:Page.IsPostBack 是用来检查目前网页是否为第一次加载,当使用者第一次浏览这个网页时Page.IsPostBack 会传回False,不是第一次浏览这个网页时就传回True;所以当我们在Page_Load 事件中就可以使用这个属性来避免做一些重复的动作。把bind()绑定到if (!IsPo...
阅读全文
摘要:小项目要用到多选,修改相关数据记录:效果如下:具体实现如下:用到了GridView控件。---------------------------------------------------------------------------------------------------------------------------------------GridView是一个提供相关数据库操作的控件,MSDN解释:猛击此处--------------------------------------------------------------------------------------
阅读全文
摘要:用到FileLoad控件:<asp:FileUpload ID="FileUpload1" runat="server" Width="217px" />//FileLoad控件<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="上传" />上传按钮后台代码:protected void Button1_Click(object sender,
阅读全文
摘要:最近突然接到单位一个改动的小项目,一个小小的报名系统,需要用到asp.net技术,之前只是对 该技术略有耳闻,不过有网页编程的基础,就好搞许多了到目前位置用到一下技术:1、连接数据库,这个事最基本的,用的是access数据库,数据库验证方式在web.config目录写死:<connectionStrings> <add name="ssl" connectionString="provider=microsoft.jet.oledb.4.0;data source=D:\XXX\XXX.mdb;"></add><
阅读全文
摘要:废话不说,因为自己负责的小项目Beta版已经完成,需要打包,了解了下具体如下:1、文件->新建项目:2、双击“应用程序文件夹”(左侧边顶部),在右边空白处,右键,“添加文件”/“添加文件夹”,将对应的文件添加进来:3、创建可执行程序的“快捷方式”,并复制到“用户桌面”或者用户的“程序”菜单:4、你的应用名,右键属性,点击系统必备,勾选.NET 3.5:5、应用程序文件夹,右键导入msiexec.exe,重命名为uninstall.exe:创建快捷方式,放到“用户程序菜单”:6、点击右键,开始生成:OK,生成结果如下:
阅读全文
摘要:项目需要要写个类似的自定义对话框,今天完成,效果如下:核心使用了TreeView,ListView,imageList控件。具体实现过程暂时先不多说(下班了),要源码的亲可以留邮箱!
阅读全文
摘要:设置Form初始位置在屏幕中心:this.StartPosition = FormStartPosition.CenterScreen;设置最大化窗口按钮失效(颜色变灰色): this.MaximizeBox = false;设置窗口大小不可变,不能随鼠标拖拽改变大小:this.FormBorderStyle = FormBorderStyle.FixedSingle;//写个小插曲:----------------------------------------------------------------------------------------------------------
阅读全文
摘要:服务器win2003/最终解决办法:第一步:把'NT AUTHORITY\NETWORK SERVICE' 添加到Administrator组中 我的电脑-->右键-->管理-->本地用户和组 选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查找”-->在下面的列表中选择Network Service用户-->两次单击“确定”-->加入。 第二步 在企业管理器中加入NetWord Service用户 打开Sql Server企业管理器-->选择数据库实例--&g
阅读全文
摘要:1、刚开始用正则,想把标点符号提取出来,后来查了下,标点符号非连续段,要想全部匹配,就得枚举,太麻烦当然也有收获:常用正则匹配2、用C# Char结构方法:char.IsSymbol("我的天哪,等等")等包括数字,字母,标点符号char.IsPunctuation(”?“)等有问题,判断不准3、单位前辈说,所有中文字符ASCII码值都小于零,用这个判断就是了(不过还是出问题了,似乎判断不准) public bool isChinese(String word) { char dd = Convert.ToChar(word); ...
阅读全文
摘要:解决,安装Office07,03问题照旧
阅读全文
摘要:今天写个小测试要实现form加载时加载一个对话框选择资源文件:最终实现效果如下:感谢方丈跟张哥的帮助:具体要以下处理1、拖一个Timer控件,在timer1_Tick(object sender, EventArgs e)方法里面设置: private void timer1_Tick(object sender, EventArgs e) { timer1.Stop(); this.getBooks(); }2、在Main()/构造函数 如下设置:public Main() { In...
阅读全文
摘要:目标:对字符串进行分页处理思路:按钮控件具体实现过程:生成两个按钮,分别以上一页,下一页命名利用字符串 chars_hanzi.substring(i,j)//i是索引开始位置,j是往后截取的个数进行分页字符串显示另外,button的click事件屏蔽用以下属性设置:this.button2.Enabled=false;设置就可以了this.button2.Enabled=true;开启鼠标点击功能
阅读全文
摘要:private void button5_Click(object sender, EventArgs e) { Form form = new Form(); Label label = new Label(); TextBox textBox = new TextBox(); Label label_content = new Label(); TextBox textBox_content = new TextBox(); Button but...
阅读全文
摘要:关键组件:System.windows.Forms.WebBroswer关键声明:类前声明namespace gdi___{ [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name = "FullTrust")] [System.Runtime.InteropServices.ComVisibleAttribute(true)] public partial class Main : Form { . . . ...
阅读全文
摘要://获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)//
阅读全文
摘要:废话不说,直接进入正题:1、sqlite简介:轻量级,开源,嵌入式关系型数据库。2、sqlite-shell-win32下载3、sqlite.net下载(用于winform等项目与sqlite交互,提供连接dll等)PS:.NET3.5的请下载这个,另外一个.net3.5的测试时发现有问题,出现异常4、sqlite-gui工具(SQLite Expert Professional 3)下载,还是比较强大的,可以支持导入csv等。5、将下载来的sqlite解压,引用到项目中,成功引用会出现:(饮用方法:项目名右键,添加引用,浏览,将其添加进去即可)6、连接数据库类例子如下:时光穿梭查看7、C#使
阅读全文
摘要:具体想要实现的效果类似:笔画自动书写 用firebug抓取到了"上"字的笔划信息如下:shh###376,664;376,392;376,120;384,96;400,72;344,16;336,16;344,56;352,120;352,392;352,664#360,328;384,352;504,328;632,320;592,288;552,304;504,312#40,680;80,720;392,688;712,672;672,640;632,656;392,672###336 16 344 16 360 32 340 33 343 49 375 48 391
阅读全文
摘要:用于兼容类型之间的转换,类似于强制类型转换,但是比较安全,如果转换不了,不会抛出异常,返回false,经常写法如下:expression as type等效于以下语句:expression is type ? (type)expression : (type)null例如:Student a= b as student;且其执行效率高于is运算符。详细点击查看
阅读全文

浙公网安备 33010602011771号