asp.net实践心得
风雨无阻1203
热爱工作就是热爱生活
展开
-
服务器控件button点击时执行脚本弹出提示对话框Button2.Attributes.Add("onclick","事件")
例子: **********资料更新 http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> function check() { if(window.confirm("dfdfdfd")) return true; else return false; } 后台:p原创 2007-05-13 08:49:00 · 1618 阅读 · 0 评论 -
有关Entity Framework的数据模型的操作
初次学习EF的时候,在网上收集了不少资料,但很少有对EF系统的介绍和例子,比如如何通过EF对实体模型进行AMD.这使得我不得不自己去研究和实验,通过反复的测试,总算摸索了一些方法,今天把代码粘贴出来以供大家指点和批评。public interface IOperate { #region 属性 /// /// 获取 当前原创 2014-11-10 19:40:49 · 1211 阅读 · 0 评论 -
有关Entity Framework的数据模型的操作(二)业务层
public class TestUserManageBc : ITestUserManage { //业务层调用数据层时依赖接口,而不是直接New一个数据层对象,使用工厂模式创建对象 private readonly IData.IUserManageProvider _provider = Data.DbProvider.GetUserManageInstan原创 2014-11-10 19:46:27 · 549 阅读 · 0 评论 -
asp.net中发送Mail的简单实例
Dim cmail As New Mail.MailMessage Dim sqlcmd As New SqlClient.SqlCommand Dim cn As SqlConnection cmail.To = AddressList.Trim cmail.To = "[email protected]" 收信人原创 2009-05-31 14:20:00 · 908 阅读 · 0 评论 -
在asp.net2005中,Response.Rediret的用法
前几天一直用Response.Redirect ,调试的时候老出现有异常”正在中止进程“,”异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值 “一直查不出是什么原因,网上搜了一下。发现了答案。 查到结果: 症状 如果使用 Response.End、Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException原创 2009-05-31 14:35:00 · 836 阅读 · 0 评论 -
在.net中上传图片的实现
private void btnUp_Click(){string expicName="jpg,img,gif,pci,bmp,pdf";//允许上传的图片的扩展名string[] strarray=expicName.Split(,);//把expicname的字符串以逗号(,)分隔,放到数组中 string picstr,exfileName,exfileNamepot;stri原创 2007-10-09 15:45:00 · 2311 阅读 · 1 评论 -
asp.net(存储过程)使用三种方法存取数据库记录(20070510)
**********asp.net中存储过程的应用***************后台代码:using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;usi原创 2007-06-19 14:58:00 · 1760 阅读 · 0 评论 -
DataGrid的排序(正反)
***********前台代码:************* employee_view http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> Height="40px" Width="192px">员 工 查 看原创 2007-06-19 14:55:00 · 671 阅读 · 0 评论 -
服务器控件customvalidator可以在前台执行脚本判断,不过要使用固定的函数
服务器控件可以在前台判断,不过要使用的函数必须有两个参数,函数名可以随意定义,参数名也可以随意定义,但是第二个参数的两个属性很重要,其中一个是Value,是获取控件输入的值;另一个是IsValid,是表示控件是否通过验证例子:前台代码(无后台代码)--> function check(source,args) { if(args.Value!="bbb") { alert("wron原创 2007-05-13 08:45:00 · 558 阅读 · 0 评论 -
自定义判断控件customvalidator
自定义判断控件不过此控件不能判断输入框为空,必须在另用一个RequriedFieldValidator控件才可判断为空前台代码:-->后台代码:public void jiance_ServerValidate(object source, System.Web.UI.WebControls.ServerValidateEventArgs args) { if(args.Value!="aa原创 2007-05-13 08:43:00 · 731 阅读 · 0 评论 -
在服务器控件里调用前台脚本
在服务器控件里也可以使用前台判断,不过只能把函数写在form标记里,而且onsubmit的属性必须用分号包含起来(onsubmit=" 属性");而不能写在标记里--> function check() { alert("nihao"); if(show.r_nick.value=="") { alert("id为show的可行"); show.r_nick.focus(); r原创 2007-05-13 08:42:00 · 560 阅读 · 0 评论 -
在类似的控件里同样可以用标签里的代码和事件
例子:只能输入汉字-->原创 2007-05-13 08:39:00 · 415 阅读 · 0 评论 -
数据绑定
20 ?DataBinder.Eval(Container.DataItem, "n_title","{0:c}").Substring(0,20)+"……":DataBinder.Eval(Container.DataItem, "n_title","{0:c}").Substring(0,2) %>原创 2007-05-13 08:36:00 · 775 阅读 · 0 评论 -
对三层架构的理解he吐槽
一提到三层架构,很多程序员都能张口就说出表示层(也有叫UI层、展示层)、业务逻辑层、数据访问层,但是真正在程序实现和具体的设计的时候并不是死板的就这么三层。这三层只是在宏观上分为这么三层,其实一个好的架构是有不同层次来构成的,也非绝对的三层。那么什么才是好的架构呢,很多业内人士和专家也给予了具体的解释和分析,但我想说任何事情没有一成不变的,架构的设计也是需要具体情况具体对待,不能按部就班,生搬硬套原创 2014-11-13 16:32:34 · 620 阅读 · 0 评论