安装ASP.NET MVC框架到中文VS2008
最近好友幻想曲告诉我用Mvc framework吧,开始我还以为又是什么乱七八糟的框架,本着对客户负责的态度并没有去仔细研究什么.这几天有时间闲下来做技术反思,感觉微软是不会搞出个没用的东西的,于是把MVC框架下下来研究.点这里下载,目前版本为Preview 2运行文件AspNetMVCPreview2-setup.msi进行安装,安装完成后发现在VS2008里面并没有MVC模板出现。又到处Google了一遍,发现有不少人遇到这个问题,但是还没看到完全解决的办法。目前遇到问题的基本集中在Microsoft Visual Studio 2008中文版,因为中文版所有的安装文件默认放在2052(中文编码)
VS2008破解方法
1、在微软网站上下载90天版 地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=d95598d7-aa6e-4f24-82e3-81570c5384cb#filelist2、安装完成,然后在控制面版的添加删除中找到安装的程序,点删除,然后,再点升级输入cd-key:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T 成功!变成正式版 OH Yea~~[@more@]
C#里判断字符串是否为中文
protected bool IsChineseLetter(string input,int index){int code = 0;int chfrom = Convert.ToInt32("4e00", 16); //范围(0x4e00~0x9fff)转换成int(chfrom~chend) int chend = Convert.ToInt32("9fff", 16);if (input != ""){code = Char.ConvertToUtf32(input, index); //获得字符串input中指定索引index处字符unicode编码if (code >= chfrom && code <= chend){return true; //当code在中文范围内返回true }else{return false ; //当code不在中文
实现在webform中双击datagrid控件选择到一行,并且把该行数据获取
下面是填写DataGrid客户端代码的一些经验,希望能和大家分享。private void dg_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { int idx = e.Item.ItemIndex; if (idx != -1) { e.Item.Attributes["OndblClick"] = "dgDbClick(" + idx + ")"; e.Item.Attributes["style"] = "cursor:hand"; } } ---------------------------- 客户端: function dgDbClic
ASP.NET中键盘上下左右键控制DataGrid的项选择和分页 - [转载]
ASP.NET中键盘上下左右键控制DataGrid的项选择和分页步骤如下: ASP.NET中键盘上下左右键控制DataGrid的项选择和分页步骤如下:1、在.aspx页面中拖入2个控件服务器控件ID:DataGrid1和客户端控件hidden类型的ID:tbxIndex代码如下: <div style="Z-INDEX:105;LEFT:8px;WIDTH:100%;POSITION:absolute;TOP:144px;align:center"> <asp:DataGrid id="DataGrid1" runat="server" AllowPaging="True" AutoGenerateColumns="False" Width="100%"> <Columns&g
VS2005破解180天限制
VS2005破解180天限制[ 2007-11-28 17:00:00 | By: dean ] 0推荐VS2005破解180天限制2007年03月06日 星期二 下午 01:45VS2005破解180天限制在控制面板的“添加或删除程序” 中选择“更改/删除”Microsoft Visual Studio 2005,然后输入正式版的序列号( KYTYH-TQKW6-VWPBQ-DKC8F-HWC4J ),就可以把 VS2005 试用版升级为正式版(破解180天试用限制)Visual Studio 2005注册升级可升级正式版key:KYTYH-TQKW6-VWPBQ-DKC8F-HWC4J找到SETUP文件夹下的setup.sdb,用记事本打开它,找到[Product Key],将下面的一行序列号删除,改为正式Key,保存
msn不能登陆的原因
2007年07月24日 星期二 09:342、错误 81000301:您无法登录 Windows Live Messenger由于您的代理设置或 DNS 缓存问题而无法登录。通过访问另一个网站来确认您已连接到 Internet。如果无法连接到 Internet,您将需要验证您的 代理配置设置。请与 ISP (Internet 服务提供商。提供访问 Internet 服务的公司。) 或网络管理员联系以确定正确的设置。连接到 Internet 后,您便可以解决 DNS 缓存问题:验证您是否可以连接到 Windows Live Messenger转到 MSN Web Messenger 网站并登录 如果您可以登录到 MSN Web Messenger,但 Windows Live Messe
远程连接SQL Server
作者: silverstar 发表日期: 2007-05-24 一 看ping 服务器IP能否ping通。 这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。 二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。 如telnet 202.114.100.100 1433 通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。 如果这一步有问题,应该检查以下选
林语堂学习英文要诀
林语堂学习英文要诀 [ 2004-1-20 ]林语堂学习英文要诀 林语堂先生(1895-1976),以现代文学家、翻译家和英语通著名,他一生共出版中文集三种,英文著作36种。他从中国人学习英语的实际出发,提出了一系列的英语教学方法和英语学习方法,至今仍然值得我们借鉴。 学习英文要诀: 一、学英文时须学全句,勿专念单字。学时须把全句语法、语音及腔调整个读出来。 二、学时不可以识字为足。识之必然兼用之。凡遇新字,必至少学得该字之一种正确用法。以后见有多种用法,便多记住。 三、识字不可强记。得其句中用法,自然容易记得。 四、读英
使用Web Datawindow ActiveX实现Web页面的打印功能
其实,使用ActiveX本身实在是没有什么难度,Datawindow大家都很熟悉。这也是我没有把它写下来的动力的原因之一。不过在实施过程中,确实 还碰到过一些问题,也有一些心得,也还有解决不了的问题存在。我就做个总结吧,今天吃的比较饱,有些絮絮叨叨,希望大家忍了,哈哈。 大家都知道,Web页面中做打印一般就两种方法: 首先是写纯Web的打印,也就是使用Web自己的打印功能,用ExecWB命令,直接打印页面。说实在的我对HTML的语法是有些怵的,也只能算小半桶 水,经过一些了解,知道直接做Web页面打印难度对我来说很大,尤其是你要实现
meta标签的使用方法
meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的<head>与</head>中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。这其中最重要的是description(站点在搜索引擎上的描述)和keywords(分类关键词),所以应该给每页加一个meta值。比较常用的有以下几个: name 属性 1、<meta name="Generator" co
动态生成select选项全接触
由于时间问题,我没有能写文章说明一下,但是我提供我写的全部代码。希望有兴趣的同行研究一下。代码写的应该是很详细的。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""&
Tomcat5.5.x的JNDI配置(jakarta-tomcat-5.5.7)
jakarta-tomcat-5.5.71.web.xml的设置<resource-ref> <description>OPDB JNDI for TOMCAT</description> <res-ref-name>jdbc/opdb</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> 2.cof/server.xml的配置(eg:C:jakarta-tomcat-5.5.7conf)。<Resource name="jdbc/opdb" auth="Steve" type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver"
深刻的解释面向对象编程
Q:您在什么情况下会用到虚方法?它与接口有什么不同?A:虚方法是给儿子准备的,接口是为外人准备的Q:Override与重载有什么区别?A:Override 重新写这个函数的实现;可以实现多态,重载:定义一个新的函数,但名字要跟前面那个一样。Q:值类型与引用类型有什么区别?A:值类型,传递一个拷贝,比如给你一袋大米,引用类型传递的是一个地址,比如给你一张纸条,上面写着大米放在厨房,你自己拿。Q:怎样理解静态变量?A:静态变量就是你脑袋,生下来就有,死了就没,动态变量就是你情人,想要的时候就过来,不想要的时候就让她拜拜。Q:向服
ASP.NET获取CPU序列号,硬盘序列号ID,获取网卡编号
using System; using System.Management; namespace Soyee.Comm { /// <summary> /// Computer Information /// </summary> public class Computer { public string CpuID; public string MacAddress; public string DiskID; public string IpAddress; public string LoginUserName; public string ComputerName; public string SystemType; public string TotalPhysicalMemory; //单位:M private static Computer _instance;
struts2.01用法的简单例子
先按照文档,做一次:1,建立WEB.XML: 代码<!-- 段洪杰 --> <?xml version="1.0" encoding="UTF-8"?> <web-app> <display-name>Struts Blank</display-name> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> &l
Asp.net中基于Forms验证的角色验证授权
Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的访问授权进行控制了。问题来了,在实际是用中我们往往需要的是基于角色,或者说基于用户组的验证和授权。对一个网站来说,一般的验证授权的模式应该是这样的:根据
屏蔽ASP.NET按钮自动回车后提交的问题
方法1:<body onkeydown="if(event.keyCode==13)event.keyCode=9">方法2:<script language="javascript">function changefocus_onkeyup(){ //alert("ffdfd");key=window.event.keyCode; if(key==0xD)//判断是否按下回车键{ CurTabIndex=event.srcElement.tabIndex+1//将当前tabindex的值加1for (n=0;n<newinfo_form.elements.length;n++) {if (newinfo_form.elements[n].tabIndex==CurTabIndex) //找到下一个表单元素{newinfo_form.elements[n].focus(); //移动焦点return true;} } } }<
诊断并解决ORA-04031 错误
当我们在共享池中试图分配大片的连续内存失败的时候,Oracle首先清除池中当前没使用的所有对象,使空闲内存块合并。如果仍然没有足够大单个的大块内存满足请求,就会产生ORA-04031 错误。 当这个错误出现的时候你得到的错误解释信息类似如下:04031, 00000, "unable to allocate %s bytes of shared memory ("%s","%s","%s","%s")" // *Cause: More shared memory is needed than was allocated in the shared // pool. // *Action: If the shared pool is out of memory, either
VC一个简单的读写注册表实例
一、说明: 注册表是Windows重要组成部分,注册表记录了大量有关电脑软硬件的信息。注册表中的值通过其名称标识。值名称由与键名相同的字符组成。值本身可以是字符串、二进制数据或者是32位无符号值。在这里我们主要运用以下技巧:(一)、预定义的注册表键。注册表包含了几个预定义键: HKEY_LOCAL_MACHINE 包含描述计算机及其配置的条目。其中包括关于处理器、系统主板、内存和已安装的软件和硬件的信息。 HKEY_CLASSES_ROOT 是与文档类型和 OLECOM 相关的信息的支持键。这个键是 HKEY_LOCAL_MACHINE的从属键。 HKEY_USERS 用