![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP.NET
Marshall Ren
这个人很懒,什么也没有留下
展开
-
CSS:元素分类+盒子模型
一、元素分类1.块状元素:1.1特点:-每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行)-元素的高度、宽度、行高以及顶和底边距都可设置。-元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。1.2常用的块状元素:<div>、<p>、<h1>...&l...原创 2019-11-25 09:24:02 · 234 阅读 · 6 评论 -
ASP.NET:aspx获取后端处理结果
一般处理程序+html页的方式获取处理结果:https://blog.csdn.net/Marshallren/article/details/103120595而通过建立Web网页的方式同样可以实现此类操作:第一种:前端写出返回结果的遍历过程这种方式的基本思路是在后端只获得搜索的结果,但搜索结果还未处理,通过在前端写C#代码进行遍历处理,获得对应格式的结果。后端代码:...原创 2019-11-22 19:14:33 · 859 阅读 · 7 评论 -
ASP.NET:aspx文件
建立aspx文件:建立后将会获得三个文件:.aspx文件、.aspx.cs文件和.designer.cs文件,其中.aspx文件属于前端代码文件,.aspx.cs就是后端代码文件。1.aspx文件的开头:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="UserInfo.aspx.cs" Inherit...原创 2019-11-22 17:14:11 · 2007 阅读 · 8 评论 -
ASP.NET:基本画图 + 在图片上添加水印
前端代码:<body> <form method="post" action="ProcessFileUp.ashx" enctype="multipart/form-data"> <input type="file" name="fileUp" /> <input type="submit" value="上...原创 2019-11-21 15:38:52 · 356 阅读 · 0 评论 -
ASP.NET:上传文件
前端代码:(主体)<body> <form method="post" action="ProcessFileUp.ashx" enctype="multipart/form-data"> <input type="file" name="fileUp" /> <input type="submit" valu...原创 2019-11-21 15:24:01 · 196 阅读 · 3 评论 -
ASP.NET:Response.Redirect重定向
Response.Redirect语句作用是重定向,由当前界面跳转到指定的界面,那么他的原理是什么呢?我们用网页调试的方式看一下例子:进入编辑界面(在本例中为运行ShowEdit.ashx文件),F12进行调试按下“修改用户”按钮后,首先浏览器端向服务端发送一个post请求,请求的地址为图2所标;之后服务端找到IIS,IIS交给aspnet_isapi.dll,再转给.netfr...原创 2019-11-21 13:23:35 · 1609 阅读 · 2 评论 -
ASP.NET:Get请求与Post请求
区别1.如果表单以Get方式将数据发送到服务端,那么会将用户在表单中输入的数据放在浏览器的地址栏中发送到服务端提交表单后地址栏显示格式格式:http://....../AddInfo.ashx?txtName=123&txtPwd=123用于接收表单元素属性值的代码:string userName = context.Request.QueryString["txtNa...原创 2019-11-19 21:45:41 · 720 阅读 · 0 评论 -
ASP.NET:命名空间“XXX”中不存在类型或命名空间名“ReadAllText”(是否缺少程序集引用?)
起因:在UI层项目里建了一个文件夹File,结果过了一会发现错误列表开始报错,搜了半天也没找到解决问题,本来想着就先这样放着先敲别的例子,结果因为自己建的是Web应用程序,错误不解决就没法运行(原因:Web网站与Web应用程序的区别)...错误图片:using System.IO变灰,导致下面的File类无法调用后来自己仔细观察了报错信息:自己恍然大悟:我的UI...原创 2019-11-19 20:46:11 · 595 阅读 · 0 评论 -
ASP.NET:Web网站和Web应用程序的区别
1.Web网站建立后没有命名空间,因为命名空间就是为了区分类同名的情况,而每一个网站都是一个独立的程序,不会出现类重名;Web应用程序则有命名空间,为了区分类同名的情况2.Web网站的每一个页面(ashx)都是一个独立的程序,一个页面出错不会影响另一个页面演示;但Web应用程序只要有一个页面出现错误情况,其他的页面都不能运行原因:Web网站运行哪个编译哪个,而Web应用程序运行时统一...原创 2019-11-19 20:24:03 · 630 阅读 · 0 评论 -
ASP.NET:一般处理程序读取模板程序
什么是静态网页:只有标记语言的页面是静态页面,比如html文件;什么是动态网页:用到C#代码的页面是动态网页,比如ashx文件。用.ashx文件读取.html文件即可达到一般处理程序读取模板程序的效果。首先先建立项目:打开VS,点击文件-新建-项目,点击Web-先前版本,选择ASP.NET空网站建立静态网页:添加HTML页(.html);建立动态网页:...原创 2019-11-18 13:04:20 · 300 阅读 · 0 评论 -
ASP.NET:如何查看http的Request和Response数据
IE浏览器首先安装完httpwatch之后,进入IE浏览器点击IE浏览器的“工具”(如果找不到,需要按alt显示出来),点击httpwatch Professional点击Record,进行相应的操作(比如点击一些网页上的按钮),之后Started栏下面会出现各种运行情况的条条,点击这些条,最下面的栏会出现“Stream”,点击Stream以查看Request和Respons...原创 2019-11-18 12:51:57 · 1460 阅读 · 0 评论 -
ASP.NET:添加界面
还记得刚刚自己敲牛腩的时候,问了许多也在敲牛腩的同学,发现他们每个人建立的项目类型却都不一样,这对解决一些问题来讲很不利,所以今天我简单汇总一下建立网页的类型:1.建立项目:打开VS,点击文件-新建-项目,之后点击Web-先前版本,选择ASP.NET空网站2.添加静态界面:右击解决方案资源管理器中的项目-添加HTML页(后缀名为.html)3.添加动态...原创 2019-11-11 21:55:04 · 837 阅读 · 2 评论 -
ASP.NET:如何查看网页的Request和Response
两种浏览器:1.IE浏览器首先需要安装httpwatch插件,安装好后进入IE浏览器。点击IE浏览器菜单栏中的“工具”(如果找不到,需要按alt键),点击httpwatch Professional点击Record,进行相应的操作(比如点一些按钮、在文本控件输入一些文本),之后Started栏下面会出现各种运行情况的条,点击某一条,最下面栏会出现“Stream”,点击Strea...原创 2019-11-11 08:59:23 · 1143 阅读 · 2 评论 -
ASP.NET:http协议
1.http协议:超文本传输协议是一个基于请求与响应模式的、无状态的、应用层的协议常基于TCP的连接方式绝大多数Web开发都构建在HTTP协议上的Web应用*七层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层2.http协议几个概念:1.Connection:浏览器和服务器之间建立的连接通道,通过通道发送请求与返回数据。2.Request:...原创 2019-11-10 21:57:50 · 300 阅读 · 3 评论 -
ASP.NET:部署网站
IIS:信息服务器必须在服务器上装上IIS,再把做的网页放在IIS上。“这台配制够高的电脑装了IIS之后才叫做服务器”部署ISS的流程:1.打开控制面板,将查看方式改为大图标,点击“程序和功能”,点击“启用或关闭Windows功能”,找到Internet Information Services,点击左边的“+”将里面的子文件夹全部打开并全部勾选,之后等待一段时间后就安装...原创 2019-11-10 21:52:16 · 360 阅读 · 5 评论 -
HTML孙鑫知识点(上)
一、HTML的基本概念:HTML:超文本标记语言Web页面:是一种文档,HTML用于编写这种文档www:万维网的缩写(World Wide Web)Web页面绝大部分都是由HTML编写一个html页面应该有的基本元素:<html> ---开始HTML文档 <head> ---开始文档头部...原创 2019-08-31 23:14:45 · 174 阅读 · 1 评论 -
HTML孙鑫知识点(下)
四、交互式表单浏览器提交表单与服务器的交互过程:表单使用<form>元素,并在其间嵌入相关控件表单的基本语法:<form method = "get or post" action = "URL">…</form>-属性method:指定向服务器发送表单数据时所使用的HTTP方法 -get:适用于提交数据量小...原创 2019-09-02 10:34:30 · 174 阅读 · 1 评论 -
HTML和web窗体的区别(转载)
点击这里:原博客链接总结:Html就是静态页面,可以用来写错误界面等不需要和后台交互的,简单的界面;web窗体用来和服务器交互,实现动态的,比较复杂的功能。一、Html和web窗体的区别: 1、HTML页是静态的,也就是不用和后台交互的,上面的内容全部都是你写好的,但是有一个最大的优点就是因为网页全是静态的,所以HTML页的加载速度是最快的。HTML是静态页面,不与服务...转载 2019-11-01 21:06:06 · 1586 阅读 · 6 评论 -
牛腩新闻发布系统:明码转化为密码
首先在前端引入命名空间:using System.Web.Security;登陆事件://登陆按钮protected void btnLogin_Click(object sender, EventArgs e){ string name = txtUserName.Text.Trim(); string pwd = txtPassword.Te...原创 2019-06-27 09:20:49 · 210 阅读 · 2 评论 -
牛腩新闻发布系统-数据绑定
将前端的代码敲完之后,今天开始学习后端与前端的整合:绑定数据。前端的代码在网页中主要是起到设置外观的作用,而后端的代码作用是实现网页的相关功能,这二者一定是要整合到一起的!关键控件:GridView将控件拖拽到要使用数据绑定的地方:<asp:GridView ID="gvNewNews" runat="server"></asp:GridView...原创 2019-06-23 10:26:25 · 157 阅读 · 2 评论 -
牛腩新闻发布系统:母版页
前言:唉,说好的及时总结,自己又有阵子不写博客了,罪过罪过...今天就来总结一下母版页趴前面在机房重构的时候,我们用到了模板方法模式(博客:https://blog.csdn.net/Marshallren/article/details/90347254),今天要讲的母版页其实也有类似点:都可以利用一个母版为其他的子版提供一个标准与行为。建立母版页:右击Web项目,新建项,添...原创 2019-06-19 21:49:11 · 274 阅读 · 4 评论 -
牛腩新闻发布系统:CSS-盒子模型+标准流及相关概念
前言:昨天写了有关CSS的选择器,今天来简单梳理一下盒子模型和标准流的概念以及使用吧。盒子模型: CSS盒子模型就是在网页设计中经常用到的CSS技术所使用的一种思维模型,由内容(content)、内边距(padding)、边框(border)和外边距(margin)构成。每个HTML标记都可以看作是一个盒子模型。标准流:CSS中标签的排列方式(文本从上向下、从左向右排列)就...原创 2019-06-12 13:50:29 · 245 阅读 · 3 评论 -
牛腩新闻发布系统:CSS-选择器的优先级
前言:上一篇博客我们介绍了CSS的一些基本概念与用法,这一篇博客就顺着上一篇博客继续讲解CSS中选择器的优先级吧!CSS选择器的优先级:1.ID选择器>类选择器>HTML标签选择器什么意思呢?就是说,如果在HTML页中,有多个选择器来修饰一段要在网页上显示的内容,那么就要遵循上述优先级。E.G:(样式表代码,body是HTML标签选择器,dropdown-me...原创 2019-06-11 20:41:15 · 133 阅读 · 0 评论 -
牛腩新闻发布系统:CSS-基本概念
基本概念:CSS(层叠样式表):是一种用来表现HTML或XML等文件样式的计算机语言。HTML:标准通用标记语言的应用;块级元素:<div></div>;行内元素:<span</span>;我们顺便回顾一下之前在C#视频学习中,小杨老师简单提到的有关HTML的一些基本概念:Html:hyper Text Markup Lang...原创 2019-06-11 19:00:53 · 209 阅读 · 1 评论 -
牛腩新闻发布系统:触发器
前言:之前在学习SQL Server时接触过这个概念,但当时只是简单提及,而且也没有具体教学例子,因此只是对这个概念略知一二,今天接触到了,按照惯例我将讲解该知识点。触发器:触发器是SQL Server提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程。触发器的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( ins...原创 2019-06-05 19:13:00 · 281 阅读 · 4 评论 -
牛腩新闻发布系统:SQLHelper重构
前言:上一篇博客中我们提到了SQLHelper以及对其初步的使用,既然只是初步的使用,那么肯定有很多地方在标准上是不完善的,今天我们就来讲一讲如何将SQLHelper重构使其可用性更强。首先我们看一下SQLHelper原来的代码:/* * 创建人:任博扬 * 创建时间:2019-6-2 11:33 * 说明:数据库助手 * 版权所有:牛腩@www.tg029.com(众志网...原创 2019-06-04 16:15:50 · 167 阅读 · 2 评论 -
牛腩新闻发布系统:SQLHelper的编写与初始的测试运行
前言:相信写过机房重构的同学都知道SQLHelper的存在:它是在DAL层下的一个类,用来对数据库进行各种操作。可博主当时是复制粘贴的这段代码,也没有好好了解,而在牛腩视频中对SQLHelper进行了讲解,话不多说我们开始趴~首先我们建立Web层、DAL层和BLL层,并在DAL层下建立了CategoryDAO类和SQLHelper类。先来看一下SQLHelper中代码的具体含义...原创 2019-06-02 17:02:38 · 184 阅读 · 3 评论 -
无法使用实例引用来访问成员...;请改用类型名来限定它
前言:开始了牛腩新闻发布系统的简单学习后,按照视频开始一步步地敲代码,果不其然又遇到了错误:自己的代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;us...原创 2019-06-02 13:26:06 · 17712 阅读 · 3 评论 -
牛腩新闻发布系统:JavaScript简介
JavaScript概念:JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎。为浏览器的一部分,最早是在HTML网页上使用,用来给HTML网页增加动态功能。 ——百度百科从概念中可以看出,JavaScript与我们之前学过的VB6语言是完全不同的两种语言:VB6是编译型语言,而J...原创 2019-06-30 09:03:34 · 260 阅读 · 5 评论