• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






黑咖啡1

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2013年5月28日

ASP.NET代码分离技术的含义以及优点 GetInt32(0)和GetString(3)
摘要: ASP.NET代码分离技术的含义以及优点含义:页面表现代码(.aspx)与逻辑处理代码(.cs)分别存储于两个不同的文件当中,简单来说就是,你访问的一个.aspx的页面其实包含了两部分。 好处:页面表现和代码分离,方便美工和程序的协同开发,同时增强了程序代码的可读性。所谓分离技术就是前台显示的页面代码和 后台数据处理的代码是分开的 ASPX 代码用于生成HTML 页面 ASPX.CS 代码用于生成逻辑代码 好处主要有两个 一是增强了网站的安全性,网站编译发布后,所有的后台代码都会封装到动态链接库里面(*.dll) 二是因为网站在发布的时候就进行了编译,运行速度理论上会比脚本语言写的代码快if( 阅读全文
posted @ 2013-05-28 16:58 黑咖啡1 阅读(727) 评论(0) 推荐(0)
 
看不懂:asp.net网站登陆图片验证代码
摘要: protected string GetCode() {//随机生成数(4个) string strCode = ""; Random rand = new Random(); string[] strs = new string[36] { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", &qu 阅读全文
posted @ 2013-05-28 16:09 黑咖啡1 阅读(219) 评论(0) 推荐(0)
 
数据视图DataView
摘要: DataView dv = (DataView)SqlDataSource1.Select(DataSourceSelectArguments.Empty);//用SqlDataSource1的Select方法,通过DataSourceSelectArguments查询参数执行数据筛选.不过你这里参数为空. foreach (DataRow dr in dv.Table.Rows) {//逐行输出数据视图(DataView)对象里所有数据 Response.Write(dr["userName"]); Response.Write(dr["password&quo 阅读全文
posted @ 2013-05-28 16:08 黑咖啡1 阅读(238) 评论(0) 推荐(0)
 
string.Format和cookie代码
摘要: this.ListBox1.Items.Add(string.Format("{0}\t{1}", "编码", "院系名称"));//("{0}\t{1}"这个格式是根据什么规则写出来的?看不懂为什么前面一个没有t后面的有,具体书写规范是什么?当然是根据string.Format了,每个大括号都代表一个占位符,对应后面的一个对象,这句的意思就是要输出一个 编码 +制表符(\t)+ 院系名称string.Format 转义字符 \t是tab,是移动一个制表键位,不同的环境有不同的结果,有的是4个空格有的是8个有的是2 阅读全文
posted @ 2013-05-28 15:56 黑咖啡1 阅读(264) 评论(0) 推荐(0)
 
行绑定事件 protected void js_list_RowDataBound(object sender, System.Web.UI.WebControls.GridViewRowEventArgs e)
摘要: sender 是事件对象的引用。e 是 对象中的数据。首先这是个行绑定事件,它是一行一行的绑定,那么e.Row.Cell[3].Text 就是当前绑定行的第4个单元格(也就是第4列)的文本。 阅读全文
posted @ 2013-05-28 15:49 黑咖啡1 阅读(226) 评论(0) 推荐(0)
 
asp.net判断是1.1还是2.0主要由Code*属性来解决,判断规则如下:
摘要: (1)如果在Page指令里使用了CodeFile属性,.NET框架自动认为你采用的是.NET 2.0技术,后台文件也默认是不完全类.(2)如果在Page指令里使用了CodeBehind属性,.NET框架自动认为你采用的是.NET 1.1技术,后台文件的类直接作为页面的基类.(3)还有一个默认的,就是.aspx里面没有CodeFile也没有CodeBehind,那么系统仍然认为你是使用ASP.NET 1.1的框架技术. 阅读全文
posted @ 2013-05-28 15:19 黑咖啡1 阅读(117) 评论(0) 推荐(0)
 
引号看不懂
摘要: string sql = "Select count(Id) From user Where usename ='" + userName + "' And password = '" + password + "'"; 阅读全文
posted @ 2013-05-28 15:01 黑咖啡1 阅读(155) 评论(1) 推荐(0)
 
看不懂 ASP.NET 相册上传代码
摘要: using System.Web.UI.WebControls.WebParts;using System.Data.SqlClient; using System.IO;public partial class 相册 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if(Page.IsPostBack) { this.GridView1.DataSourceID = this.SqlDataSource1.ID; } } protecte... 阅读全文
posted @ 2013-05-28 14:52 黑咖啡1 阅读(186) 评论(0) 推荐(0)
 
验证码图片的解释
摘要: 再就是checkCodePage.aspx这个东西是啥意思了!既然这个出现在图片地址的值内,那么它当然就是一个图片,只不过不同的是这张图片并不实际的物理存在,而是以服务器端编程的方式(引用画图类)生成的一个流,而这个流是直接保存在内存里面的,它的显式物理形式就是一个我们看到的验证码图片 阅读全文
posted @ 2013-05-28 14:35 黑咖啡1 阅读(194) 评论(0) 推荐(0)
 
是一个查询语句 查询ZhuanJia表里面id=输入id的数据
摘要: public SqlDataReader Getnews(int nID) //声明一个获取新闻的类 参数为id 返回SqlDataReader{//下面的语句是新建一个Sql链接 链接字符串从配置文件里面的ConnectionStrings节点读取SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["connStr"].ConnectionString);//下面的是sql语句 是一个查询语句 查询ZhuanJia表里面id=输入id的数据string 阅读全文
posted @ 2013-05-28 14:28 黑咖啡1 阅读(195) 评论(0) 推荐(0)
 
DropDownList1.SelectedIndex = 0 DropDownList1处于位选择任何选项的状态下
摘要: sql += "s_qy='" + DropDownList1.SelectedItem.Text + "'" '将上面的sql与d1选择的项名进行组合,比如D1选择的是电脑,此处sql即为select * from ss where s_qy='电脑'Protected Sub LinkButton5_Click(ByVal sender As Object, ByVal e As System.EventArgs)//按钮单击事件 If DropDownList1.SelectedIndex = 0 And T 阅读全文
posted @ 2013-05-28 14:19 黑咖啡1 阅读(626) 评论(0) 推荐(0)
 
GridView的行删除事件 //取当前行的Id
摘要: public partial class Manger_Manager : System.Web.UI.Page{ MangerClass mcObj = new MangerClass();//实力 ManagerClass类 protected void Page_Load(object sender, EventArgs e) { //从session中取值做判断,当值为“”的时候页面跳转 if (Convert.ToString(Session["AID"]) == "") { Response.Redirect("Fail.aspx& 阅读全文
posted @ 2013-05-28 14:02 黑咖啡1 阅读(419) 评论(0) 推荐(0)
 
get和post区别:
摘要: 2011-10-09 16:41<form id="form1" method="get" runat="server"> 2 <div> 3 你的名字<asp:TextBox ID="name" runat="server"></asp:TextBox><br /> 4 <br /> 5 你的网站<asp:TextBox ID="website" runat="server"& 阅读全文
posted @ 2013-05-28 13:47 黑咖啡1 阅读(162) 评论(0) 推荐(0)
 
<Columns></Columns>中间的是列集合
摘要: <Columns> <asp:BoundField DataField="身份证号码" HeaderText="用户ID" ReadOnly="True" /> <asp:BoundField DataField="姓名" HeaderText="用户姓名" /> <asp:BoundField DataField="员工性别" HeaderText="性别" /> <asp:BoundField Da 阅读全文
posted @ 2013-05-28 13:04 黑咖啡1 阅读(627) 评论(0) 推荐(0)