随笔分类 -  Asp.NET

摘要:.NET运行机制.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。从层次结构来看,.NET框架又包括三个主要组成部分:公共语言运行时(CLR:Common Language Runtime)、服务框架(Services Framework)和上层的两类应用模板——传统的Windows应用程序模板(Win Forms)和基于ASP NET的面向Web的网络应用程序模板(Web Forms和Web Services)。公共语言运行时 阅读全文
posted @ 2014-02-12 14:55 甜菜波波 阅读(809) 评论(0) 推荐(0) 编辑
摘要:最近在做一个销售系统的时候,操作人员提交数据的时候数据库竟然会出现多条数据相同的记录,并且是在1秒之内,客户反馈给我们,第一反应是重复提交的问题,检查了下代码,程序执行完成后应该是跳转到别的页面的,可为什么执行了第一次后没有跳转呢? 并且系统的提交按钮提交后 会confirm 确认 后 disabled=“true”的,难道是confirm验证没有执行? 由于不能和客户直接沟通,也不得而知,但是在以后编写程序时要注意重复提交的问题,有如下方法1.页面第一次加载到时候生成一个令牌, 提交数据的时候检测令牌状态 在程序执行完以后将令牌清空protected void Page_Load(objec 阅读全文
posted @ 2014-01-27 10:39 甜菜波波 阅读(1589) 评论(0) 推荐(0) 编辑
摘要:学习事务后有些心得分享,以财务转账为例子:一、用存储过程的方式实现事务打开MSSQL,执行以下代码:create database aaaa ---创建数据库--------------------use aaaacreate tablebb----创建表( ID int not null primary key, --帐号 moneysmoney--转账金额 )-------------------- insert into bb values ('1','2000')--插入两条数据 insert into bb values ('2',&# 阅读全文
posted @ 2013-12-20 09:38 甜菜波波 阅读(287) 评论(0) 推荐(0) 编辑
摘要:protected void rp1_ItemDataBound(object sender, RepeaterItemEventArgs e) {if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { //DataBinder.Eval(e.Item.DataItem, "数据库字段") //int i = Convert.ToInt32(Databinder.Eval(e.Item.DataItem,"ID")); R 阅读全文
posted @ 2013-12-18 16:39 甜菜波波 阅读(855) 评论(0) 推荐(0) 编辑
摘要:近日,有一项目要分别获取iis6.0和7.5,然后对进程进行操作~研究良久,有以下办法获取iis版本.代码:DirectoryEntry getEntity = new DirectoryEntry("IIS://localhost/W3SVC/INFO");string Version = getEntity.Properties["MajorIISVersionNumber"].Value.ToString();MessageBox.Show("IIS版本号为:" + Version);注意:1、此方法同样适用于ASP.net。2 阅读全文
posted @ 2013-10-19 16:02 甜菜波波 阅读(257) 评论(0) 推荐(0) 编辑
摘要:access随机读取数时 用order by rnd(id) 发现每次获取的数据顺序都是一致的,必须要加上随机数才可以,如下: Random r = new Random(); int sj = r.Next(100,10000000); sqlstr = "select top 20 * from question order by rnd("+-sj+"*id)";sqlserver 随机数:order by NEWID(); 阅读全文
posted @ 2013-08-22 17:21 甜菜波波 阅读(1311) 评论(0) 推荐(0) 编辑
摘要:进销存 加权平均 阅读全文
posted @ 2013-08-14 16:18 甜菜波波 阅读(2946) 评论(1) 推荐(0) 编辑
摘要:jquery-easyui是一个基于jquery的图形界面插件,利用easyui可以创建很多好看的网页界面效果,easyui的相关地址是:http://jquery-easyui.wikidot.com/; easyui的中文文档地址是:http://www.easyui.net/,本人也利用easeyUI在做一些页面效果。由于我很喜欢那种弹出的对话框界面,因此在界面中应用了Dialog类来处理一些确认的信息,但在利用中发现,弹出的对话框,不能再继续执行asp.net按钮的后台响应代码。界面如下所示。操作是在按钮提交后,弹出一个对话框层,用来确认流程的信息,不过奇怪的是里面原本是asp.net 阅读全文
posted @ 2013-07-22 10:10 甜菜波波 阅读(374) 评论(0) 推荐(0) 编辑
摘要:在 一个MIS系统中,没有用事务那就绝对是有问题的,要么就只有一种情况:你的系统实在是太小了,业务业务逻辑有只要一步执行就可以完成了。因此掌握事务处 理的方法是很重要,进我的归类在.net中大致有以下4种事务处理的方法。大家可以参考一下,根据实际选择适当的事务处理。1 SQL事务 sql事务是使用SQL server自身的事务:在存储过程中直接使用Begin Tran,Rollback Tran,Commit Tran实现事务:优点:执行效率最佳限制:事务上下文仅在数据库中调用,难以实现复杂的业务逻辑。Demo:(所有demo,都以SQL Server自带的Northwind数据的表Regio 阅读全文
posted @ 2013-06-25 15:03 甜菜波波 阅读(365) 评论(0) 推荐(0) 编辑
摘要:今天在项目中,想对asp.net弹出提示框来个封装,为了能更好的调用,就添加了一个CS类,结果方法还没写完就报错了,提示命名空间不对,我 想,那就添加引用吧,但是貌似结果也不行,在添加了所有WEB引用之后,最终提示“非静态的字段、方法或属性 “System.Web.UI.Page.ClientScript.get”要求对象引用”于是根据提示的命名空间做了强制转换,就OK了。Pagepage = (Page)System.Web.HttpContext.Current.Handler;page .ClientScript.RegisterStartupScript(page.GetType(). 阅读全文
posted @ 2013-06-05 09:23 甜菜波波 阅读(357) 评论(0) 推荐(0) 编辑
摘要:C#遍历指定文件夹中的所有文件 DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍历文件夹foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories()) this.listBox1.Items.Add(NextFolder.Name);//遍历文件foreach(FileInfo NextFile in TheFolder.GetFiles()) this.listBox2.Items.Add(NextFile.Name); ================= 阅读全文
posted @ 2013-04-08 10:29 甜菜波波 阅读(174) 评论(0) 推荐(0) 编辑
摘要:当用户访问页面时,整个页面将会被服务器保存在内存中,这样就对页面进行了缓存。当用户再次访问该页,页面不会再次执行数据操作,页面首先会检查服务器中是否存在缓存,如果缓存存在,则直接从缓存中获取页面信息,如果页面不存在,则创建缓存。页面输出缓存适用于那些数据量较多,而不会进行过多的事件操作的页面,如果一个页面需要执行大量的事件更新,以及数据更新,则并不能使用页面输出缓存。使用@OutputCatch指令能够声明页面输出缓存,示例代码如下所示。<%@ OutputCache Duration="120" VaryByParam="none" %>上 阅读全文
posted @ 2013-03-20 10:10 甜菜波波 阅读(141) 评论(0) 推荐(0) 编辑
摘要:用C# WebClient类 提交WebClient是一个强大的类。提供向 URI 标识的资源发送数据和从 URI 标识的资源接收数据的公共方法。这也就意味着可以像网站发送数据。例如给网站留言,注册用户等等。。。。。。下面是自动注册的一个功能具体代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Net; 阅读全文
posted @ 2013-03-01 14:38 甜菜波波 阅读(593) 评论(0) 推荐(0) 编辑
摘要:private void WebClientButton_Click(object sender, System.EventArgs e){PageUrl = UrlText.Text;WebClient wc = new WebClient();wc.Credentials = CredentialCache.DefaultCredentials;///方法一:Byte[] pageData = wc.DownloadData(PageUrl);ContentHtml.Text = Encoding.Default.GetString(pageData);/// 方法二:/// ****** 阅读全文
posted @ 2013-03-01 11:46 甜菜波波 阅读(197) 评论(0) 推荐(0) 编辑
摘要:1. js版<input style="visibility:hidden" id="upload" type="file" name="xxx" onchange="var a=this.value;alert(a);document.getElementById('uploadname').innerHTML=a;" /><a id="uploadname" href="javascript:document.getElemen 阅读全文
posted @ 2013-02-28 15:44 甜菜波波 阅读(311) 评论(0) 推荐(0) 编辑
摘要:第一种方法//上传文件publicvoidFN_UpFiles(){//遍历File表单元素HttpFileCollectionfiles=HttpContext.Current.Request.Files;//StringBuilderstrMsg=newStringBuilder();//strMsg.Append("上传的文件分别是:<hrcolor='pink'/>");try{for(intiFile=0;iFile<files.Count;iFile++){//检查文件扩展名字HttpPostedFilepostedFile=f 阅读全文
posted @ 2013-02-28 15:11 甜菜波波 阅读(232) 评论(0) 推荐(0) 编辑
摘要:1.新建一个test.aspx页面<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script 阅读全文
posted @ 2013-02-28 14:44 甜菜波波 阅读(305) 评论(0) 推荐(0) 编辑
摘要:在Access07之前的数据库后缀名均为*.mdb 而连接字符串写成Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\myFolder\*.mdb;Persist Security Info=False;但是Access07和Access10将后缀名改为了*.accdb。而通过上述连接的话就会报出"不可识别的数据库格式"异常。需要注意的是Microsoft.Jet.OLEDB.4.0的Oledb的连接方式是比较老的连接方式,而07以后的Oledb连接方式将改成Microsoft.ACE.OLEDB.12.0。改后的连接变成了Pr 阅读全文
posted @ 2013-02-26 14:17 甜菜波波 阅读(1529) 评论(0) 推荐(0) 编辑
摘要:1.bar.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>进度条</title> <script la 阅读全文
posted @ 2012-11-16 13:52 甜菜波波 阅读(241) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Xml.Linq;using System.Data.SqlClient;using System.Text;using System.IO;using System.Collections;using System.Data;using Lucene.Net.Documents;using Lucene. 阅读全文
posted @ 2012-11-14 13:42 甜菜波波 阅读(224) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示