
Dotnet&C#
文章平均质量分 76
垚焱yhedward
在工作中对工作有很大的热情,对自己工作能认真负责,工作中勤于思考,寻求更好的解决办法,达到更高的效率,能积极着手工作,不拖延。对工作过程主动记录,对结果做总结。10 年的IT职业生涯使我逻辑思维清晰,工作中喜欢具体明确。待人和善,与同事基本上都能和睦相处。但自身也有不足之处,对于较机械式的工作缺乏耐心,适合边思考边工作。
展开
-
DataList分页方法及分页控件的使用
1、此方法为直接在每次绑定数据时分页 private void BindZCFG() { CMS.BLL.zx_xxManage zxxx = new CMS.BLL.zx_xxManage(); string sql = "select * from zx_xx where wj in (select wj from zx_zcfg where lb原创 2008-12-04 14:50:00 · 749 阅读 · 0 评论 -
.net 中使用Response.Redirect 在新页面打开
protected void Page_Load(object sender, EventArgs e) { this.ImageButton1.Attributes.Add("onclick", "this.form.target=_blank");}可指定点击那个按钮后在新页面打开,而如果在中加的话页面所有的链接都会在新页面打开。原创 2010-03-12 11:33:00 · 1659 阅读 · 0 评论 -
导入EXCEL表的方法
private void GetExcel() { CMS.BLL.FundRankManage frm = new CMS.BLL.FundRankManage(); string strConn; strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=e原创 2010-04-14 15:51:00 · 507 阅读 · 0 评论 -
导入DBF库
导入DBF库数据需要在服务器端安装DBF库的驱动程序。 private void InsertMemberInfo() { CMS.BLL.MemberManage mm = new CMS.BLL.MemberManage(); string sql =" insert into CMS_MemberT from OPENROWSET(MSDA原创 2010-04-14 15:57:00 · 438 阅读 · 0 评论 -
导入DBF库
导入DBF库数据需要在服务器端安装DBF库的驱动程序。 private void InsertMemberInfo() { CMS.BLL.MemberManage mm = new CMS.BLL.MemberManage(); string sql =" insert into CMS_MemberT from OPENROWSET原创 2010-04-23 15:34:00 · 507 阅读 · 0 评论 -
导出查询数据生成EXCEL文件并下载
/// /// 生成EXCEL /// public void ToExcel(System.Web.UI.WebControls.DataGrid DataGrid2Excel, string FileName, string Title, string Head) { System.IO.StringWriter sw = new转载 2010-04-26 17:12:00 · 1260 阅读 · 0 评论 -
asp.net MVC 二 通过ViewData.Model传值
asp.net MVC ActionResult 返回值原创 2010-12-21 12:42:00 · 5417 阅读 · 0 评论 -
asp.net MVC 三 ActionResult返回其他值
一、返回.ascx页面 1、还是新建一个Action public ActionResult Ascx() { return PartialView();//返回部分视图 } 2、新建一个View文件然后通过http://localhost:4116/admin/ascx访问显示结果。二、返回文本内容 public ActionResult Text() { return Content("这是一段文原创 2010-12-21 16:17:00 · 2429 阅读 · 1 评论 -
ASP.NET MVC 四 过滤器Filter
<br />在你需要解决以下几种问题时,可以采用Filter来解决。<br />1、判断登录与否或用户权限 2、决策输出缓冲 3、防盗链 4、防蜘蛛 5、本地化与国际化设置 6、实际动态Action原创 2010-12-22 15:32:00 · 842 阅读 · 0 评论 -
ASP.NET MVC 五 Models中使用LINQ自动生成的实体类
一、在Models中创建LINQ类文件。 右单击Models文件夹,选择类,选择 LINQ TO SQL。二、创建生成实体类。 在VS中打开“服务资源管理器”新建链接已建好的数据库,然后把表拖到新建的LINQ类文件后打开的窗口中。保存文件后,即生成实体类。原创 2010-12-23 16:15:00 · 4484 阅读 · 0 评论 -
ASP.NET MVC 六 Models中使用LINQ自动生成的实体类--(提交表单)
我们用一个实例来说明一下MVC FORM提交及参数的接收和LINQ数据的操作一、新建view文件 以下是view文件的内容: " %> AdminLogin系统后台管理登录 <% using (Html.BeginForm("A原创 2010-12-23 17:04:00 · 4859 阅读 · 0 评论 -
创建文件夹,文件,获取文件大小,文件名称
<br />获取文件大小:<br /> FileInfo fi = new FileInfo(MapPath("/admin/fileupload/file/" + affarray[i].ToString()));<br /> affixstr += fi.Length;<br />获取文件名称:<br /> Path.GetFileName(file.FileName);//绝对或相对路径<br /> <br />创建目录与文件:<br />原创 2010-11-02 13:41:00 · 881 阅读 · 0 评论 -
ASP.NET MVC 七 构造HTML页面
<br /> 在View页面中,我们需要构建HTML页面,来提交表单数据或显示表单数据,那么HTML这样的页面,我们以前直接拖用ASP:服务器控<br /> <br />件,而现在在MVC里又是如何来做的呢?<br /> <br /> 一、那我们得需要来了解一下Html.BeginForm() 和 Html.TextBox() HTML 辅助方法<br /> <br /> Html.BeginForm() 辅助方法用来输出HTML <form>元素,使用方法是:原创 2010-12-28 13:42:00 · 3088 阅读 · 1 评论 -
ASP.NET MVC 八 DropDownList数据绑定
一、在MVC中基本上不再使用.net提供的控件,而使用HTML辅助方法。所以一些我们之前常用的数据绑定控件与现在的用法就大不相同,下面就先介绍几种我们常会用到的数据绑定控件。 1、下拉列表框 DropDownList 首页看ACTION中如何实现调取要绑定的数据。以下是我做的一个实例,大家不定与我相同,只是表明如何绑定的方法。 public List GetByPid(int pid) { UsersModelsDa原创 2010-12-30 16:28:00 · 12728 阅读 · 1 评论 -
常用转义字符
编程的时候要注意特殊字符的问题,很多运行时出现的问题都是因为特殊字符的出现而引起的。JScript 提供了一些特殊字符,允许在字符串中包括一些无法直接键入的字符。每个字符都以反斜杠开始。反斜杠是一个转义字符,表示 JScript 解释器下面的字符为特殊字符转义序列字符走纸换页原创 2011-01-14 11:45:00 · 3262 阅读 · 0 评论 -
MVC结合GROVE的应用 第一节 描述
我已经做了三年了的.net的开发工作,以前一直用的是GROVE组件,感觉很好用,它采用表映射的机制间接来实际对数据库的操作,但是这么长时间以来相应的在前台页面上绑定数据的方式感觉比较有限,而且后台程序与JS相结合的情况不是很好,所以从前段时间开始了解了一下MVC,感觉前台编写方式更好些,与是就考虑了使用MVC与GROVE相结合,且不管这种结合的利大还是弊大,这个只有在实际使用中才能体会的到,经过今天的整合,目前能够使程序顺利运行。 下面就说一下结合的方法。 一、首页建立一个新原创 2011-01-18 13:24:00 · 830 阅读 · 0 评论 -
MVC结合GROVE的应用 第二节 使用GROVE生成的Model
大家都知道GROVE是采用的实体映射原理,配合其生成表映射的是GROVE KIT工具,这一工具给我们编程提供了很大的方便,虽然在MVC中不需要与表映射,但Models的书写也是少不了的,因此我们还是有必要使用可以生成的Model 如何能够被MVC使用,大家看一下我更改后的代码就清楚了: 修改前生成的实体类:namespace CMS.Model{ using System; using Grove.ORM; [DataTable("CMS_AdminT")原创 2011-01-18 13:37:00 · 828 阅读 · 0 评论 -
动态二级栏目及滑动效果
前台页面及JS: " onmouseover="" onmouseout="changethis(this)" onclick=> &wuc=more&f=">原创 2009-12-23 13:14:00 · 723 阅读 · 0 评论 -
global文件中调用委托事件方法
使用事件,委托: void Application_Start(object sender, EventArgs e) { // 在应用程序启动时运行的代码 System.Timers.Timer timer = new System.Timers.Timer(180000); timer.AutoReset = true;原创 2009-11-23 11:53:00 · 783 阅读 · 0 评论 -
sessionState配置
web Form 网页是基于HTTP的,它们没有状态, 这意味着它们不知道所有的请求是否来自同一台客户端计算机,网页是受到了破坏,以及是否得到了刷新,这样就可能造成信息的丢失。 于是, 状态管理就成了开发网络应用程序的一个实实在在的问题。 在ASP中能够通过Cookie 、查询字符串、 应用程序、会话(Session) 等轻易解决这些问题。现在在ASP.NET环境中,我们依然可以使用这些功能转载 2009-02-23 14:36:00 · 1370 阅读 · 0 评论 -
格式化字符串,日期类型格式化
基本整型数的格式化说明符类型格式实例c货币{0:c}$300.5d十进制{0:d}300e科学计数法{0:e}1.410000e+000f固定点{0:f}1.41g常规{0:g}1.41n千位带逗号的数字{0:n}转载 2009-02-24 15:55:00 · 1342 阅读 · 1 评论 -
类似QQ相册的效果
.aspx页面代码:原创 2008-12-12 09:41:00 · 1745 阅读 · 0 评论 -
读取静态页面(HTML)
private string ReadHtml(string resumeid) { // 在此处放置用户代码以初始化页面 string url = "http://" + Request.Url.Authority + "/memberCenter/Resume.aspx?resumeid=" + resumeid; System原创 2009-03-03 11:00:00 · 713 阅读 · 0 评论 -
asp.net 操作EXCEL
1、直接操作EXCEL(1)把EXCEL数据导入临时表: private void InSert()//原方法导入EXCEL数据 { if (this.TBData.Text.Trim() != "") { CMS.BLL.FundRankManage cim = new CMS.BLL.FundRankManage();原创 2009-03-03 11:03:00 · 655 阅读 · 0 评论 -
收发邮件
发邮件://邮件发送 public void GetMail(string toaddr,string fromaddr,string subject,string body,string uid,string pwd,string server) { MailMessage mail = new MailMessage();原创 2009-03-03 11:05:00 · 515 阅读 · 0 评论 -
读取XML网页文件
private void RefreshNews() { System.Xml.XmlTextReader xtr = new System.Xml.XmlTextReader("http://info.xzsec.com/profiler/files/homepage/news.xml"); System.Xml.XmlDocument xd = new S原创 2009-03-03 11:09:00 · 702 阅读 · 0 评论 -
GridView中实现批量删除
aspx页面: CellPadding="2" ForeColor="#333333" GridLines="None" OnPageIndexChanging="GVLink_PageIndexChanging" OnRowCommand="GridView1_RowComman原创 2009-03-03 11:28:00 · 828 阅读 · 0 评论 -
DataList嵌套
1.aspx: 计算机/互联网/通信/电子 runat="server" />原创 2009-03-03 11:29:00 · 580 阅读 · 0 评论 -
C# .net中cookie值为中文时的乱码解决方法
C# .net中cookie值为中文时的乱码解决方法2008年06月06日 星期五 14:13一.cookie的名称或子cookie的名称不能为中文,否则无法获得cookie这个好办,名称不用中文即可二.cookie的值为中文时候,取cookie的值会出现乱码解决办法:存取cookie时候先解码和编码存cookie,进行编码:cookie.转载 2008-12-23 13:15:00 · 1627 阅读 · 0 评论 -
嵌套实现双重循环
DataList嵌套1.aspx: 计算机/互联网/通信/电子 runat="server" />原创 2008-12-23 13:03:00 · 1016 阅读 · 0 评论 -
读取DBF库数据
aspx.cs //更新帐户信息 private void UpdataInfo() { CMS.BLL.ClientInformationManage cim = new CMS.BLL.ClientInformationManage(); string sql = @"drop table CMS_ClientInformationT select原创 2009-03-16 09:48:00 · 578 阅读 · 0 评论 -
向页面中添加标签
protected override void Render(HtmlTextWriter writer) { TextWriter tempWriter = new StringWriter(); base.Render(new HtmlTextWriter(tempWriter)); //-------动态获取值-----转载 2009-04-15 17:09:00 · 829 阅读 · 0 评论 -
.net 实现页面提交无刷新
.aspx 页面代码 function CallServerFunction() { //Arg是传向后台方法RaiseCallbackEvent()的参数,这里将操作符操作数一块传过去 var title=document.getElementById("").value; var co原创 2009-04-13 15:57:00 · 2514 阅读 · 0 评论 -
文章内容分页--手动分页
需要在.aspx的页面有显示内容的方法,以及一个标签来显示页码。aspx.cs中的分页方法: /// /// 文章内容手动分页 /// /// 文章内容 /// /// 当前页码,默认请输入0 /// public static string contentstr(strin原创 2009-04-15 17:03:00 · 740 阅读 · 0 评论 -
.net生成XML文件2
private void WriteXML(){XmlTextWriter writer = new XmlTextWriter(Server.MapPath("/File/grade.xml"),null);writer.Formatting = Formatting.Indented; //首行缩进writer.Indentation = 4; //缩进位置XmlDocum转载 2009-04-30 15:19:00 · 1837 阅读 · 0 评论 -
MVC 中 辅助控件的使用方法 第一节
<br />一、单选(RadioButton)<br /> <br /> <%=Html.RadioButton(name,value,bool)%> <br /> <br /> 例:<%=Html.RadioButton("state","1",Html.Encode(Model.state)=="1"?true:false) %>已审核 <%=Html.RadioButton("state","0",Html.Encode(Model.state)=="0"?true:fa原创 2011-01-19 12:43:00 · 857 阅读 · 0 评论