随笔分类 -  Net技术相关(C#,asp.net,MVC)

摘要:#region 由字节转化为字符串 private string ConvertBytes(byte[] data) { ASCIIEncoding encoding = new ASCIIEncoding(); Char[] dataChars = encoding.GetChars(data); // 使用StringBuilder来转化成字符串 StringBuilder builder = new StringBuilder(); builder.Append(dataChars); // 得到字符串 string dataString = builder.ToString(); // 阅读全文
posted @ 2007-08-01 19:11 音乐啤酒 阅读(256) 评论(0) 推荐(0) 编辑
摘要:代码没什么。关键就是下面这个方法public void test2(string filename,string tofilename )//filename输入原来的文件路径和名称。tofilename转换后文件的位置和名称 { try { Encoding ecp1252 = Encoding.GetEncoding(936); int m = filename.LastIndexOf(@"\"); string name = filename.Substring(m + 1); StreamReader sr = new StreamReader(filename, 阅读全文
posted @ 2007-07-26 17:34 音乐啤酒 阅读(711) 评论(0) 推荐(0) 编辑
摘要:最近搞OA。做好后。想扩展。准备加个自定义表单的功能上去。在网上也搜不到什么好资料。参考了一个同事的项目。这个设计都是用数据库来完成的。我看网上其他文章都的用xml来设计或者数据库和xml一起用。厉害的全部是xml加上xslt。当然后面的效果很好,但是要学的东西不少,开发时间肯定也长拉。我这个就是简单的描述一下数据库的设计方法。以后再用也好找1.创建表单数据库。这里面存储表单的属性。比如创建日期。谁创建。类型等等。2.创建表单的控件数据库。一个表单上面肯定好多的text或textarea之类的东西了。这个数据库就是存储表单的控件的信息的。比如控件id,控件名称。控件类型。这些html控件的属性 阅读全文
posted @ 2007-07-25 00:27 音乐啤酒 阅读(910) 评论(1) 推荐(0) 编辑
摘要:System.IO.FileInfo file = new System.IO.FileInfo(path); Response.Clear(); Response.Charset = "GB2312"; Response.ContentEncoding = System.Text.Encoding.UTF8; // 添加头信息,为"文件下载/另存为"对话框指定默认文件名 Response.AddHeader("Content-Disposition", "attachment; filename=" + Serv 阅读全文
posted @ 2007-07-13 18:02 音乐啤酒 阅读(376) 评论(0) 推荐(0) 编辑
摘要:前台的js页面:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="displayDepartment.aspx.cs" Inherits="OASolution.Web.systemModule_displayDepartment" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/x 阅读全文
posted @ 2007-06-08 19:42 音乐啤酒 阅读(313) 评论(0) 推荐(0) 编辑
摘要:这个几个方法就是对输入的字符串进行处理第一个是防止sql注入式攻击的 public static string ConvertSql(string str) { str = str.Trim(); str = str.Replace("'", "''"); str = str.Replace(";--", ""); str = str.Replace("=", ""); str = str.Replace(" or ", " 阅读全文
posted @ 2007-04-03 02:02 音乐啤酒 阅读(247) 评论(0) 推荐(0) 编辑
摘要:使用下面两个方法可以对字符串实现加密解密,很简单就不多说了。 /// <summary> /// 对字符串进行加密 /// </summary> /// <param name="Passowrd">待加密的字符串</param> /// <returns>string</returns> public static string Encrypt(string Passowrd) { string strResult = ""; FormsAuthenticationTicket t 阅读全文
posted @ 2007-04-03 01:31 音乐啤酒 阅读(1400) 评论(0) 推荐(1) 编辑
摘要:Protected Sub Button1_ServerClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.ServerClick Dim fileInf As New System.IO.FileInfo("c:\1234.jpg") Const host As String = "ftp://www.wye.cn" Const username As String = "keke" Const password As String = 阅读全文
posted @ 2007-03-15 18:23 音乐啤酒 阅读(240) 评论(0) 推荐(0) 编辑
摘要:重写url的好处和作用,我就不说了,以前重写url是看msdn上的一个人写的dll用起来还不错,最近看网上又出来了一个UrlRewritingNet以为是同一个dll的升级版,现在看好像不是,但这个用起来要更方便一点。使用很简单。参看这个网站:http://www.urlrewriting.net/下载一个dll文件包,一个例子包和文档包。我使用的是vs20051.新建项目,添加bin文件夹,添加引用,找到这个UrlRewritingNet.UrlRewriter.dll。2.复制那个例子包你面的那个xsd文件夹。3.配置web.config。我的使用了ms的ajax所以配置文件很多,用红字表 阅读全文
posted @ 2007-03-13 22:59 音乐啤酒 阅读(359) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0"?><configuration> <configSections> <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35& 阅读全文
posted @ 2007-02-26 22:56 音乐啤酒 阅读(262) 评论(0) 推荐(0) 编辑
摘要:function Request(strName) { var strHref = window.document.location.href; var intPos = strHref.indexOf("?"); var strRight = strHref.substr(intPos + 1); var arrTmp = strRight.split("&"); for(var i = 0; i < arrTmp.length; i++) { var arrTemp = arrTmp[i].split("="); i 阅读全文
posted @ 2007-02-10 02:20 音乐啤酒 阅读(189) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Security.Cryptography;using System.Web;namespace DES{ class Des2 { const string KEY_64 = "VavicApp";//随便的8个字符串 密钥 const string IV_64 = "VavicApp";//随便的8个字符串 public Des2() { } public stati 阅读全文
posted @ 2007-01-05 20:35 音乐啤酒 阅读(150) 评论(0) 推荐(0) 编辑
摘要:#region 记录用户在本页的xml文档 public void loadXmlDoc() { xmlDoc = new XmlDocument(); xmlDoc.Load(Server.MapPath(@"xmlfile/curUser.xml")); } public void checkNode() { //检查用户信息是否已经存在 XmlNode root=xmlDoc.DocumentElement; if (root.ChildNodes.Count == 0) { Page.Response.Write("<script>alert( 阅读全文
posted @ 2006-11-27 18:52 音乐啤酒 阅读(140) 评论(0) 推荐(0) 编辑
摘要:Process cmdProcess = null; Process unzipProcess = null; try { cmdProcess = new Process(); cmdProcess.StartInfo.UseShellExecute = false; cmdProcess.StartInfo.RedirectStandardInput = true; cmdProcess.StartInfo.RedirectStandardOutput = true; cmdProcess.StartInfo.RedirectStandardError = true; cmdProcess 阅读全文
posted @ 2006-08-26 18:50 音乐啤酒 阅读(261) 评论(0) 推荐(0) 编辑
摘要:vs2005 登陆控件,使用自己的数据库 刚开始使用vs2005,其中比2003多了很多让人眼花缭乱的控件,当然这些控件有很好的作用,减少了编码量。但是这么多控件也增加了学习的难度,比如登陆控件,和成员关系结合紧密,而且使用时自己建立一数据库,比较麻烦。 在网上看到一个英文文章,翻译一下大家一块看看,我水平一般啊,翻译可能不准确,尤其是对asp2.0不是很熟悉,大家多多指正 asp。net提供了内置的成员关系管理使用登陆和用户安全的web控件,下面是怎么使用他们的方法: iis的设置 1。在iis中找到你的web项目,点右键在属性中,把你的asp.net的版本设置为2.0,主要是担心原来的1. 阅读全文
posted @ 2006-08-11 20:04 音乐啤酒 阅读(189) 评论(0) 推荐(0) 编辑