摘要:
创建数据库的代码---创建promary表create table promary(proID int primary key,proName varchar(50) not null)出现上图所示内容是因为proName varchar(50) not null这个地方有问题。一般来说,如果含有中文字符,用nchar/nvarchar,如果纯英文和数字,用char/varchartext用ntext.但即使你按照我上面说的做了也可能出现乱码,一般的在进行中文字符插入时在中文字符串前面加上一个大写字母N。如下:insert into promary values(1,N'北京市' 阅读全文
随笔分类 - asp.net
asp.net将object或string转为int
2013-07-03 03:49 by youxin, 2507 阅读, 收藏, 编辑
摘要:
在C#强制转换中,(int),Int32.Parse() 和 Convert.toInt32() 三种方法有何区别? int 关键字表示一种整型,是32位的,它的 .NET Framework 类型为 System.Int32。 (int)表示使用显式强制转换,是一种类型转换。当我们从int类型到long、float、double 或decimal 类型,可以使用隐式转换,但是当我们从long类型到int类型转换就需要使用显式强制转换,否则会产生编译错误。 Int32.Parse()表示将数字的字符串转换为32 位有符号整数,属于内容转换[1]。(int32.parse和int.parse() 阅读全文
ASP.NET CS文件中输出JavaScript脚本
2013-07-03 02:07 by youxin, 431 阅读, 收藏, 编辑
摘要:
ClientScript.RegisterStartupScript:http://msdn.microsoft.com/zh-cn/library/system.web.ui.clientscriptmanager.registerstartupscript(v=vs.80)ClientScript.RegisterClientScriptBlock:http://msdn.microsoft.com/zh-cn/library/system.web.ui.clientscriptmanager.registerclientscriptblock(v=vs.80).aspxResponse. 阅读全文
asp.net判断用户是否登录
2013-07-03 00:11 by youxin, 2234 阅读, 收藏, 编辑
摘要:
最简单的代码: if(Session["LoginUser"] == null) //注意:Session["LoginUser"]后面,没有ToString()哦,你要是加上的话,就会出错了. { Response.Redirect("Login.Aspx"); //如果Session为空,则转到登陆页. }一个更简单的办法:假设一个网站有很多页面,如果用户没有登录,那么不允许访问网站里的任何页面,你打算怎么做?是不是要在每一个页面里都判断Session["UserName"]是否等于null?这样做也行,但是如 阅读全文
asp.net从客户端检测到有潜在危险的Request.Form 值
2013-07-02 23:35 by youxin, 824 阅读, 收藏, 编辑
摘要:
asp.net开发中,经常遇到“从客户端检测到有潜在危险的Request.Form 值”错误提示,很多人给出的解决方案是:1、web.config文档后面加入这一句: 示例:2、在*.aspx文档头的page中加入validaterequest="false",示例如下:其实这样做是不正确的,会给程序安全带来风险。 ASP.Net 1.1后引入了对提交表单自动检查是否存在XSS(跨站脚本攻击)的能力。当用户试图用之类的输入影响页面返回结果的时候,ASP.Net的引擎会引发一个 HttpRequestValidationExceptioin。这是ASP.Net提供的一个很重要 阅读全文
DropDownList SelectedIndexChanged使用
2013-07-01 19:44 by youxin, 363 阅读, 收藏, 编辑
摘要:
在asp.net中使用dropdownlist,默认是不会送的,我们想要选中一项然后更改相关的数据,应该吧属性AutoPostback改为true。http://msdn.microsoft.com/zh-cn/library/w1kdt8w2(v=VS.80).aspx参看:http://blog.csdn.net/tuzi_xz/article/details/1836768 阅读全文
转:ASP.NET中的路径(path) 详解
2013-06-06 20:23 by youxin, 420 阅读, 收藏, 编辑
摘要:
一 ASP.NET常用路径(path)获取方法与格式对照表 假设我们的网址为http://localhost:1897/ News/Press/Content.aspx?id=1019跟Browser Request的网址相关的属性与方法输出(output)实例备注Request.ApplicationPath/指的是当前的application(应用程序)的目录Request.PhysicalPathD:\Projects\Solution\web\News\Press\Content.aspx磁盘驱动器代号:\父目录\子目录\Content.aspxRequest.PhysicalAp.. 阅读全文
.net托管平台appharbor使用
2013-05-22 11:21 by youxin, 888 阅读, 收藏, 编辑
摘要:
一、部署AppHarbor的准备1、AppHarbor账户。去AppHarbor注册即可;2、完整的项目。想体验下的可以直接用VS的演示项目;3、 Git。了解基本操作即可;4、Github,可选。AppHarbor可以Hook你的Github帐号,当然你也可以不使用。二、Application设置1、注册AppHarbor后,在页面Create new application,然后进入你刚刚创建的Application,选择setting,设置Application Name和Tracking branch。Tracking branch就是你用来推送的分支,我们选择master。2、添加S 阅读全文
Asp web.config详解
2013-05-21 22:22 by youxin, 343 阅读, 收藏, 编辑
摘要:
http://www.codeproject.com/Articles/301726/Web-config-File-ASP-NEThttp://www.dotblogs.com.tw/junegoat/archive/2012/01/18/iis7-dot-net4-web-config-setting-configuration-appsettings.aspx 阅读全文
vs2010使用sql server
2013-05-21 22:20 by youxin, 678 阅读, 收藏, 编辑
摘要:
首先连接数据库,SqlConnection conn = new SqlConnection(connStr);connStr可以写在web.config里面:<connectionStrings> <add name="Sales" connectionString= "server=myserver;database=Products; uid=<user name>;pwd=<secure password>" /></connectionStrings>add:向连接字符串集合添加名称/ 阅读全文
.net使用mysql
2013-05-21 21:28 by youxin, 213 阅读, 收藏, 编辑
摘要:
1.首先下载mysql connector/nethttp://dev.mysql.com/doc/relnotes/connector-net/en/我下的版本是6.6.5 (2013-02-05),是一个安装文件,默认安装在C盘,http://developer.51cto.com/art/200901/107167.htm 阅读全文
Asp.net控件之异同:HTML控件与Web服务器控件
2013-04-11 22:01 by youxin, 543 阅读, 收藏, 编辑
摘要:
Asp.net之所以现在开发方便和快捷,关键是它有一组强大的控件库,包括web服务器控件,web用户控件,web自定义控件,html服务器控件和html控件等。这里我主要说说html控件、html服务器控件和web服务器控件的区别。asp.net控件介绍1、html控件:就是我们通常的说的html语言标记,这些语言标记在已往的静态页面和其他网页里存在,不能在服务器端控制的,只能在客户端通过javascript和vbscript等程序语言来控制。<inputtype="button"id="btn"value="button"/& 阅读全文
asp.net 开发环境搭建
2013-04-07 13:37 by youxin, 448 阅读, 收藏, 编辑
摘要:
安装IIs点击面板--》程序和功能点击左侧“打开或关闭Windows功能”找到“Internet 信息服务”,打钩即可安装,安装后需要重启。安装完成后,再回到控制面板里面,找到“管理工具”,点进入双击“Internet 信息服务(IIS)管理器”就是IIS了。如果经常需要使用IIS的朋友,建议鼠标指到“Internet 信息服务(IIS)管理器”上,右键--发送到--桌面快捷方式,这样就能从桌面进入IIS,而不用每次都点控制面板。可以看到他已经为我们建立了一个默认的站点。我们可以新建一个站点:我们建好站点后如果想要改变设置可以选择高级设置,就可以更改了:在网站目录下放文件就ok了。via:ht 阅读全文