WebForm

最新在家一个商城,其中有一个内容是用户上传头像,首先尝试的是异步请求,

让用户截取的头像图片传经过后台,后台返回图片的地址,成功了。当我刷新

页面时,发现之前的效果丢了,变成默认值。以前是什么问题?后面想到http

协议的无状态,就在页面初始化的时候给了图片路径值,终于解决了这个问题。

同时也加上了后台返回数据的处理,解决了这个问题。

状态保持了方法:session cookie viewstate

时间: 2024-10-20 22:40:02

WebForm的相关文章

webform初识

webform是个bs结构的程序, winform 是个cs结构的程序: aspx 是由 网页和cs代码 构成的: aspx的网页控件是 有, 服务器控件和客户端控件组成的. 客户端控件,就是HTML里面的标签. 客户端控件,要触发js事件,必须能runat=“server”  使用onclick触发 要触发后服务器事件,  runat=“server”  使用 onserverclick=“” : 服务器控件,  .net提供给文明的. cs代码中asp 开头的. 当服务器控件显示在网页上的时

泛型的几种类型以及初识webform

今天学习的可以分为两类吧,但是学习的都是比较抽象的,不太容易掌握吧.首先我们大部分时间学习了泛型,泛型的委托,泛型接口以及枚举器,迭代器,扩展方法:最后简单的认识了webform,实现了一个简单的功能. 一.泛型 定义:泛型(generic)可以软糖多个类型共享一组代码,泛型允许我们声明类型参数化.可以用不同的类型进行实例化,说白了,就是可以用类型占位符,创建具体类型致命的真实概念.C#中提供了五种泛型,类,结构,接口,委托和方法.下面举例说明可能更容易理解, class MyStack<T>

ASP.NET WebForm中用async/await实现异步出人意料的简单

1. 在.aspx中添加异步标记 <%@ Page Language="C#" Async="true"%> 2. 在.aspx.cs或者.ascx.cs(用户控件)中添加异步方法 private async Task GetMyPosts() { var posts = await ServiceFactory.BlogPostSevice.GetBlogPostsPagedAsync(); rpPosts.DataSource = posts; rp

webform(二)基础(2)

aspx网页是前后端分离的,所有C#代码全写在后端,前端只放Html代码和控件.这样比较清晰明了. 一.aspx网页的元素: <%@    %>     来提供整个网页相关的信息,并且用来设定网页的相关属性,. Langue="C#"   语言:C# CodeFile="***.aspx.cs"   与网页关联的C#代码文件 Inherits="Index"   当前 Web 窗体所继承的代码隐藏类 runat="serve

webform(三)Repeater控件

Repeater 控件用于显示重复的项目列表,这些项目被限制在该控件.Repeater 控件可被绑定到数据库表.XML 文件或者其他项目列表. 一.建实体类和数据访问类 建立的方法和winform一样,建立时会提示类文件应该放在App_Code文件里,是否放入,选择是,会自动创建该文件夹并将类放进去. webform没有命名空间. 实体类: public class Users { public int Ids { get; set; } public string Ucode { get; s

WebForm的Global.asax文件

public class Global : System.Web.HttpApplication { /// Web应用程序第一次启动时调用该方法,并且该方法只被调用一次(就是部署到IIS上之后第一次启动这个程序的时候调用一次). protected void Application_Start(object sender, EventArgs e) { } /// 开始会话.(用户通过浏览器第一次访问我们网站中的某个页面,这时建立会话,但是当该用户通过浏览器再次访问其它的页面时,该方法不会被执

C#-WebForm JS定时器(转)

C#-WebForm JS定时器 JS定时器: 1.window.setTimeout(function(){},3000) 延迟3秒执行 2.window.setInterval(function(){},3000) 也叫重复器,每3秒重复相同的事件 关闭定时器: var timer = window.setTimeout(function(){ window.clearTimeout("timer"); },3000); var timer = window.setInterval

026.ASP.NET事例补充与WebForm

1.网页:能够使用浏览器浏览的资源 2.网站:网页集合,使用IIS需要搭建Web站点 3.IP:每台机器都有唯一的IP地址(IP在网卡上,每台电脑可以有多个网卡,一个网卡可以有多个IP) 4.Port:一个IP有65536个Port,默认80端口,不会被防火墙屏蔽 5.域名:IP的别称,从域名转到IP称为域名解析 6.静态网页:内容不会因人因时而异;动态网页内容会因人因时而异 7.Web应用程序:B/S包含:网站(公众的)和企业应用系统(需要登录的内部系统) 8.Web应用程序原理:请求-处理-

WebForm——IIS服务器、开发方式和简单基础

一.B/S和C/S 1.C/S C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据:另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信. 工作模式: 2.B/S B/S架构的全称为Browser/Server,即浏览器/服务器结构.Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻

Webform(Repeater控件)

一.Repeater控件 有五大模板 ItemTemplate :有多少条数据,执行多少遍        AlternatingItemTemplate : 对交替数据项进行格式设置       SeparatorTemplate : 对分隔符进行格式设置        HeaderTemplate : 对页眉进行格式设置 ,在加载开始执行一遍      FooterTemplate : 对页脚进行格式设置,在加载最后执行一遍 1.数据绑定 list<Users> li =new usersD