![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.NET
learning_1
这个作者很懒,什么都没留下…
展开
-
根据之前发的那SQL语句查询表结构的语句做了个MSSQL实体类生成器!
昨晚花了一晚上做的,整天用.NET用网站,突然想用WINFORM做个小玩意的,竟然发现好多东西都不会了...怎么在WINFORM里面下拉控件没有DataBind方法滴....嘿嘿...整个生成器其实也没啥技术含量的,也就是文件IO流操作,向文本文件写入代码而已....软件界面如下图: 下面附上源码:,其实源码里有些地方还可以重构一下的,不过我这人懒...也就将就着吧..呵呵../File...2009-04-04 14:20:00 · 202 阅读 · 0 评论 -
母版页和相对路径
一个经常让开发人员疑惑的问题是母版页是如何处理相对路径的。如果你使用的是静态文字,这一问题不会困扰你。不过,如果你加入了<img>标签或者指向其他资源的HTML标签,问题就可能发生。当你把母版页和内容页放在不同的目录时,问题就发生了。把母版页和内容页分放到不同的目录,这是大型网站推荐使用的最佳实践。实际上,微软建议你在专门的文件夹里保存所有的母版页。不过,如果你不够小心,使用相对路...2009-04-10 13:41:00 · 111 阅读 · 0 评论 -
ASP.NET通过HTML的上传文件标签来上传文件
开始以为会很麻烦,需要什么读二进制流写二进制流的,结果自己试了一下,还真简单。。直接一个saveAs就行了。。。下面是HTML代码:[code="html"] [/code]在这里我是用了一般处理程序来进行文件的上传,代码如下:[code="c#"]/* * 作者: 牛腩 * 创建时间: 2009-10-28 15:...2009-09-28 16:09:45 · 69 阅读 · 0 评论 -
ASP.NET版的kindeditor
在做http://www.niunan.net/blog/这个博客的时候用到的编辑器是kindeditor,用它是觉得界面蛮清爽的,发现上传图片用的是PHP的,自己稍微改了一下,换成用.NET的handler一般处理程序来上传,同时自己也做了一下在ASPX页面中使用kindeditor,本项目中有两个测试页面,一个是demo.html和demo.aspx,另一个是default.aspx....2009-10-07 11:23:33 · 59 阅读 · 0 评论 -
ASP.NET读取RSS
从网上找的一段读取RSS的代码,经测能用:[code="C#"] /// /// 加载RSS /// /// RSS地址 /// 要提取的文章数量 /// public string LoadRSS(string RssUrl, int RssCount) { XmlDocument doc...原创 2009-10-07 13:48:16 · 81 阅读 · 0 评论 -
.NET3.5 GDI+ 图形操作1
前言: 本文章抄袭自本人刚刚买的《ASP.NET 3.5从入门到精通》这本书,此书介绍在 http://www.china-pub.com/44991 ,本文章95%与此书的内容完全一样,另5%是我改正一些失误以后加上去的,该书原示例代码只能运行在IE核心的浏览器上,非IE核心浏览器上运行会出现些显示问题,本人更改了其中的一些代码。本文章经历昨晚本人五个小时的手打而成(且还未打完,...2009-04-18 10:41:00 · 157 阅读 · 0 评论 -
.NET3.5 GDI+ 图形操作2
前言: 本文章抄袭自本人刚刚买的《ASP.NET 3.5从入门到精通》这本书,此书介绍在 http://www.china-pub.com/44991 ,本文章95%与此书的内容完全一样,另5%是我改正一些失误以后加上去的,该书原示例代码只能运行在IE核心的浏览器上,非IE核心浏览器上运行会出现些显示问题,本人更改了其中的一些代码。本文章经历昨晚本人五个小时的手打而成(且还未打完,...2009-04-18 10:53:00 · 94 阅读 · 0 评论 -
.NET3.5 GDI+ 图形操作3
前言: 本文章抄袭自本人刚刚买的《ASP.NET 3.5从入门到精通》这本书,此书介绍在 http://www.china-pub.com/44991 ,本文章95%与此书的内容完全一样,另5%是我改正一些失误以后加上去的,该书原示例代码只能运行在IE核心的浏览器上,非IE核心浏览器上运行会出现些显示问题,本人更改了其中的一些代码。本文章经历昨晚本人五个小时的手打而成(且还未打完,...2009-04-18 11:08:00 · 130 阅读 · 0 评论 -
.NET3.5 GDI+ 图形操作4
前言: 本文章抄袭自本人刚刚买的《ASP.NET 3.5从入门到精通》这本书,此书介绍在 http://www.china-pub.com/44991 ,本文章95%与此书的内容完全一样,另5%是我改正一些失误以后加上去的,该书原示例代码只能运行在IE核心的浏览器上,非IE核心浏览器上运行会出现些显示问题,本人更改了其中的一些代码。本文章经历昨晚本人五个小时的手打而成(且还未打完,...2009-04-18 20:42:00 · 103 阅读 · 0 评论 -
.NET3.5 GDI+ 图形操作5
前言: 本文章抄袭自本人刚刚买的《ASP.NET 3.5从入门到精通》这本书,此书介绍在 http://www.china-pub.com/44991 ,本文章95%与此书的内容完全一样,另5%是我改正一些失误以后加上去的,该书原示例代码只能运行在IE核心的浏览器上,非IE核心浏览器上运行会出现些显示问题,本人更改了其中的一些代码。本文章经历昨晚本人五个小时的手打而成(且还未打完,...2009-04-18 20:52:00 · 111 阅读 · 0 评论 -
.NET3.5 GDI+ 图形操作6(完)
前言: 本文章抄袭自本人刚刚买的《ASP.NET 3.5从入门到精通》这本书,此书介绍在 http://www.china-pub.com/44991 ,本文章95%与此书的内容完全一样,另5%是我改正一些失误以后加上去的,该书原示例代码只能运行在IE核心的浏览器上,非IE核心浏览器上运行会出现些显示问题,本人更改了其中的一些代码。本文章经历昨晚本人五个小时的手打而成(且还未打完,下班回去...2009-04-18 20:58:00 · 105 阅读 · 0 评论 -
ASP.NET中用JS弹出模态对话框后在里面的分页的问题!
下面是我打开模态对话框的JS函数: [code="js"] function OpenWin(){ var str=window.showModalDialog('selorder.aspx','','dialogLeft=80px;dialogTop=80px;dialogWidth=650px;dialogHeight...2008-09-30 15:00:44 · 147 阅读 · 0 评论 -
ASP.NET中把2008-9-6形式的字符串转成2008-09-06形式的方法!
目前在做项目的时候碰到的一个小问题,就是当要按照日期查询的时候,在数据库里查询必须是2008-09-06形式的,可是用户在输入的时候经常习惯输入2008-9-6(至少我就经常这样子输入,呵呵!) 上网搜索了好一会,解决方法如下: 可以利用.NET中格式化字符串的方法转换!代码如下:[code="C#"]string str = "2008-9-6"DateTim...2008-09-30 15:15:48 · 68 阅读 · 0 评论 -
在GridView的RowDataBound事件中获取某行某列的值!
在目前的工作中经常用到,特此记录,特别是那个 [color=red]DataRowView [/color],经常是忘记怎么拼写的,嘿嘿![code="c#"] // 判断订单状态填充“操作”列 protected void gdvOrders_RowDataBound(object sender, GridViewRowEventArgs e) { ...2008-09-30 17:32:06 · 424 阅读 · 0 评论 -
在前台ASPX页面中直接判断绑定的数据是否为空!
用GridView或其他控件绑定数据的时候,有时候需要判断从数据库中获取的值是否是空值,然后显示相应的内容,如果在后置代码中写的话只有是在[color=blue]RowDataBound[/color]事件里判断,而我们可以在前台ASPX页面中使用如下代码来判断绑定的值是否是空值:[code="c#"][/code]...2008-09-30 17:36:44 · 174 阅读 · 0 评论 -
GridView模板列中的TextBox的ontextchanged事件中获取当前行的某列!
GridView模板列有一TextBox,TextBox的AutoPostBack属性为True,在TextChanged事件中可通过如下代码获取当前行某列的值:[code="C#"] TextBox t = (TextBox)sender; GridViewRow drv = (GridViewRow)t.NamingContainer; ...2008-09-30 17:45:29 · 129 阅读 · 0 评论 -
.NET在后置代码中输入JS提示语句(背景不会变白)
[code="c#"]Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "alert('加入暂存架成功!');"); [/code]类似于AJAX的效果,页面不刷新!!!2008-09-30 17:52:29 · 150 阅读 · 0 评论 -
.NET使用了UpdatePanel后如何弹出对话框!
[code="c#"]ScriptManager.RegisterStartupScript(this.UpdatePanel1,this.GetType(), "提示", "alert('购物车为空,请先购物!')", true);[/code]现在才知道原来.NET中弄AJAX这么容易啊,任何页面拉个SM控件,再按个UP控件,把页面内容全包在一起就成了,呵呵,真的蛮方便滴。。。...2008-09-30 18:09:54 · 87 阅读 · 0 评论 -
在ASP.NET中如何在前台使用urlencode!
原来我的写法是:[code="C#"][/code] 测试不成功,后来改了一下,加个ToString()方法就成了。嘿嘿,完成的代码如下:[code="c#"][/code]2008-10-02 11:42:25 · 214 阅读 · 0 评论 -
利用BulletedList的DataBound事件设置BulletedList的超链接!
前台页面代码:[code="html"][/code] 后台绑定代码:[code="C#"]bulPPName.DataSource = ProListDAO.GetPPNameByProId(productid);bulPPName.DataTextField = "Name";bulPPName.DataValueField = "BrandId"...2008-10-02 16:55:11 · 196 阅读 · 0 评论 -
Repeater控件中点击按钮后获取某一行的数据!
其实和GridView差不多的,如果模板中是有按钮之类的可以设置CommandName值的,可直接在ItemCommand事件中获取CommandName或者CommandArgument, 如果是模板中有文本框之类的,把文件框的AutoPostBack属性设置为True,然后在TextChanged事件中编写如下代码:[code="c#"]TextBox t = (Tex...2008-10-02 17:08:53 · 236 阅读 · 0 评论 -
关于.net发送EMAIL的总结
①导入相应的包:[code="c#"]using System.Web.Mail;using System.Net.Mail;using System.Net;[/code]②建立发送Email的方法:[code="c#"] /// /// 发送EMail /// /// 标题 /// 内容 /// 发送...原创 2008-10-09 11:01:36 · 761 阅读 · 0 评论 -
.NET使用一般处理程序生成验证码!
正在看CSDN上的ITCST上的王兴魁老师的AJAX技术入门,里面讲到了一个验证码的小程序,觉得蛮有用的,先记下来.最后运行的效果图:[img]http://niunan.iteye.com/upload/picture/pic/23329/98fe0d29-ff36-3d0b-add0-890d90dd3e43.jpg[/img]HTML的代码:[code="html"]...2008-10-13 17:36:07 · 158 阅读 · 0 评论 -
Visual Studio 2005/2008 调试出现“无法显示该网页”!
调试Web程序的时候,突然页面不能显示出来,老是显示着“网页无法显示”的页面。云里雾里,鬼知道是怎么解决的,终于一个惊天大发现:IE地址栏里面显示端口号和桌面任务栏右下角“ASP.NET Development Server”的端口压根就不一致,我把IE地址栏的端口号改成“ASP.NET Development Server”显示的端口号,结果网页就出来了,后面在Google上继续搜索,查询关键...原创 2008-10-19 11:56:39 · 151 阅读 · 0 评论 -
.NET用使用存储过程获取输出参数的代码示例!
在网上也找到许多关于.NET中使用存储过程获取输出参数的代码,但怎么看怎么都是记不住,还是自己亲自实践一遍后再记录下来,这样才能记得住,必竟自己做过的东西是比较难忘记的!!! 步骤如下: ①建立数据库logintest,在数据库中建立表User.[img]http://niunan.iteye.com/upload/picture/pic/23583/c5f8348...2008-10-21 14:21:16 · 112 阅读 · 0 评论 -
在.NET中使用正则表达式对太平洋产品参数进行分析!
目前在做的项目是一个类似于太平洋的产品报价系统(其实说白了就是一个仿太平洋的网站,产品数据全是摘录自太平洋),产品的参数分参数分类(主要参数、性能参数...),参数名称(型号、芯片组、CPU接口...),数据库里已经录好了产品的参数分类及参数名称,目前正在对着太平洋的产品库进行产品的参数录入,之前都是复制一个参数值了再粘贴到我们的网站里然后点击确定了进行参数录入的,某天觉得这种方法蛮麻烦,几万种产...2008-10-24 16:52:51 · 87 阅读 · 0 评论 -
.NET中使用三层构架如何从DAL层读取web.config中的数据库连接字符串!
看了N多.NET三层的资料,可是自己还没有真的试过用三层来做个小项目,今天终于下决心,用三层做个新闻发布系统,很简单,对数据库的增删查改而已。。。没想到在刚刚开始的时候就碰到了麻烦,在解决方案里添加新建项目DAL后如何在DAL中的类中读取到web.config里的数据库连接字符串。。。。经本人多方查证和搜索,终于解决,现在方法记下:新建项目,如图:[img]http://taota...2008-10-28 20:32:47 · 119 阅读 · 0 评论 -
项目文件“ ”已被重命名或已不在解决方案中
昨晚在家里做那个三层架构的新闻发布系统,做得一半了,今天拿到公司里继续做,在DAL层改了些东西,对DAL层重新生成,发现VS弹出一个对话框,说"项目文件“ ”已被重命名或已不在解决方案中",经上网查证,发现可能是路径问题吧,只需要在把WEB层中把出错的引用移除,再重新添加引用即可.如图:[img]http://taotao.wsyren.com/bbspic/vserror/01.j...2008-10-29 10:29:57 · 319 阅读 · 0 评论 -
.NET中获取字符串的MD5码
① 导入命名空间:[code="c#"] using System.Web.Security;[/code]② 获取MD5码:[code="c#"]string Password = FormsAuthentication.HashPasswordForStoringInConfigFile(TextBox1.Text.ToString(), "MD5");[/code]...2008-11-02 21:04:28 · 84 阅读 · 0 评论 -
.NET截取指定长度汉字超出部分以"..."代替
做的新闻发布系统中需要用到这个,上网找了一下,在CSDN处找到个方法,蛮好的,记下来了。。嘿嘿。。[code="c#"] /// /// 将指定字符串按指定长度进行剪切, /// /// 需要截断的字符串 /// 字符串的最大长度 /// 超过长度的后缀 /// 如果超过长...原创 2008-11-04 09:53:01 · 69 阅读 · 0 评论 -
ASP.NET中根据模板生成静态页!
从51aspx.com网站上下到的源码,预先定义好htm,然后在后面添加标题和内容后把标题和内容放在定义好的htm中生成静态页,觉得蛮有用的,先记下来了,以后改进我的那个新闻发布系统的话肯定会用到这招,嘿嘿! template.htm模板页源码:[code="html"] $title$ ...原创 2008-11-10 16:49:07 · 106 阅读 · 0 评论 -
ASP.NET中读取excel内容,并显示在界面上
项目中经常会用到把excel的文件内容导入到数据库中的,刚刚花了点时间,做了个例子,基本上能实现导入Excel后显示的功能吧,导入的excel文件得是xls,即是2003的. 代码思路如下:要读取的excel文件必得得是在本地硬盘,所以一般来说都是让远程用户选择自己硬盘上的Excel文件,然后把用户选择的文件上传到本地服务器上,再在本地服务器上进行操作.我把界面后置代码重要部分贴...2008-11-22 15:52:36 · 392 阅读 · 0 评论 -
牛腩记事本
牛腩记事本(NiunanNotepad)设计说明书 ----2009年11月5日12时4分设计原因: 原先用的“Collector资料收集管理器”昨天使用的时候发现一个错误,进任务管理器中关掉再打开软件,接着再打开数据库,结果发现原先数据库中已经有好多文章的,但是现在数据库中就只有一篇文章,晕,看了一下数据库的大小,1.68M,...2009-11-08 21:00:54 · 118 阅读 · 0 评论 -
ASP.NET中防止重复提交
解决方法: .Framework2.0中才有的button属性:<asp:button id="btnSubmit" onclick="btnSubmit_Click" runat="server" OnClientClick="this.disabled=true;this.form.submit();" UseSubmitBehavior="False...2009-05-11 14:14:00 · 77 阅读 · 0 评论 -
ASP.NET中按一定的分隔符输出数组
刚刚项目中要用到,自己上网搜索了一下,得如下代码: string[] ss = {"aaa","bbb","ccc" }; Response.Write(string.Join(",",ss));2009-05-11 16:34:38 · 129 阅读 · 0 评论 -
ASP.NET汉字转拼音源码
刚刚项目中要用到的小功能,上网搜索了一下,找到个源码,先保存起来先。。。原创 2009-05-12 10:15:03 · 127 阅读 · 0 评论 -
ASP.NET利用正则表达式提取字符串中的数字
一言不足以毕之,请LOOK代码:[code="c#"] string text = " 订单5|本次付款:4783|本单结清,"; string pat = @"(\d+)"; Regex r = new Regex(pat, RegexOptions.IgnoreCase); Match ...2009-05-14 15:46:04 · 150 阅读 · 0 评论 -
ASP.NET中移除全部缓存
[code="c#"] IDictionaryEnumerator CacheEnum = HttpRuntime.Cache.GetEnumerator(); while (CacheEnum.MoveNext()) { Cache.Remove(CacheEnum.Key.ToStr...原创 2009-05-19 15:21:41 · 59 阅读 · 0 评论 -
delphi连接SQL2005做的数据库管理系统的一些部署问题
公司委托某公司做一个进销存系统,对方称不称得上公司还不知道,至少我知道的那进销存系统就一个人在做,用delphi来做的,连接MSSQL2005,仿“易图进销存”软件,前几天做好半成品了传我试用,我在我自己的电脑(已安装.net framework和mssql2008)上运行软件一切正常,换到别人的机子(没有安装.net framework和msql2008)上测试的时候,连接数据库的时候弹...2009-05-20 12:51:36 · 101 阅读 · 0 评论 -
VS2008添加数据库连接出错~
当使用VS2008时,添加数据库连接,可能出现下面的提示:[color=red]无法添加数据库未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral,PublicKeyToken=89845dcd8080cc91”或它的一个依赖项。系统找不到指定的文件。[/color]...原创 2008-11-30 16:00:19 · 492 阅读 · 0 评论