ASP.Net初级学习一(基本语句入门)

 1 <body >
 2     <form method="post" action="program.ashx">
 3         <input type="hidden"value="true"name="ispostback" />
 4         <!--隐藏字段的作用是判断是否是提交表单进入program.ashx-->
 5         姓名:<input type="text" name="ming"value="@value"/>
 6         <input type="submit" value="提交" />
 7         @msg
 8     </form>
 9 </body>
10 </html>
11
12
13 public void ProcessRequest(HttpContext context)
14         {
15             context.Response.ContentType = "text/html";
16             string fullpath = context.Server.MapPath("HtmlGetElementByid.html");
17             string content = File.ReadAllText(fullpath);
18             string msg = "";
19             string ispostback=context.Request["ispostback"];
20             string ming = context.Request["ming"];
21
22             if (ispostback=="true")
23             {
24                 context.Response.Write("提交进入");
25                 msg = ming + "你好";
26             }
27             else
28             {
29                 context.Response.Write("直接进入");
30             }
31             content = content.Replace("@value",ming);
32             content = content.Replace("@msg",msg);
33             context.Response.Write(content);
34             context.Response.Write(ming);
35         }

实现按键值自增

 public class IncreaseValue : IHttpHandler
    {

        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/html";
            string ispostback=context.Request["ispostback"];
            string number = context.Request["number"];
            if(ispostback=="true")
            {
                if (number == "@value") number = "0";
                int i = Convert.ToInt32(number);
                i++;
                number = i.ToString();
            }
            else
            {
                number = "0";
            }
            string path = context.Server.MapPath("IncreaseValue.html");
            string content = System.IO.File.ReadAllText(path);
            content=content.Replace("@value",number);
            context.Response.Write(content);
        }

<body>
    <form action="IncreaseValue.ashx">
        <input type="hidden"value="true"name="ispostback" />
        <input type="text"value="@value"name="number"/>
        <input type="submit"value="自增" />
    </form>
</body>
时间: 2024-12-28 13:53:44

ASP.Net初级学习一(基本语句入门)的相关文章

Asp组件初级入门与精通系列之七

在运行前几章的例子,可能或多或少的都会碰上一些问题 如:组件编译后,又要修改,发生"权限被拒绝,'f:\csdn\fcom.dll'"等等的错误. 当asp页面浏览时,打开任务管理器,会看到一个dllhost.exe,用户名为IWAM_YANG的进程.IWAM_YANG会根据计算机名而有所不同. 可以使用以下几种方式来解决 1. 重新启动iis. 在控制面板中找到管理工具->internet信息服务->右键点击左边树图第二层本地计算机->所有任务->重新启动II

从零开始学习jQuery (一) 开天辟地入门篇

原文:从零开始学习jQuery (一) 开天辟地入门篇 本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery中的Ajax 从零开始学习jQuery (七) jQuery动画-让页面动起来! 从零开始学习jQuer

ASP.NET知识重新梳理(二)------关于ASP.NET知识学习流程的一些理解

ASP.NET知识的学习流程我大概是这么理解的,首先我们必须打好C#的基础,若是之前没有学过C++之类的面向对象语言作为基础,还是要好好看看继承派生多态之类的区别和联系的:其次,当今的编程不仅仅只是我们在学校课堂上所学的控制台应用程序,我们还要学习winfom,WPF之类的本地窗体应用:第三,每个公司的技术方向都是不同的,但是共同的地方是都需要数据库来存储自己的数据,而且sqlserver,mysql,oracle都是大同小异的,所以如果你之前的编程学的不是很好,做一个DBA吧,入门难度也不是很

XML学习总结(二)——XML入门

一.XML语法学习 学习XML语法的目的就是编写XML 一个XML文件分为如下几部分内容: 文档声明 元素 属性 注释 CDATA区 .特殊字符 处理指令(processing instruction) 1.1.xml语法——文档声明 在编写XML文档时,需要先使用文档声明,声明XML文档的类型. 最简单的声明语法: <?xml version="1.0" ?> 例如: 1 <?xml version="1.0"?> 2 <softCo

MySQL学习笔记之一 MySQL入门

本人之前接触的关系型数据库主要是oracle和sqlserver,而对于mysql知之甚少,但查阅网上资料发现,mysql与oracle非常相似,所以学起来应该不会很费劲,在总结的时候可能更多的把关注点放在它与oracle的不同之处. 一.简介 MySQL是一个真正的多用户.多线程SQL数据库服务器.SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言.MySQL是一个客户端/服务器结构的实现, 它由一个服务器守护程序mysqld和很多不同的客户程序和库组成. MySQL的普及并不局限于

asp.net初级 Web原则 xss漏洞

1.XSS (Cross-Site Scripting) 跨站脚本攻击, 是Web程序中最常见的漏洞.指攻击者在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的, 比如获取用户的Cookie,导航到恶意网站,携带木马等. 2.     Dom-Based XSS漏洞       威胁用户个体 Stored XSS(存储式XSS漏洞)    威胁的将是大量的用户 3.asp中默认对请求对象的数据进行了校验,如果数据中含有潜在

现代C++学习笔记之二入门篇1

现代 C++ 强调: 基于堆栈的范围,而非堆或静态全局范围. 自动类型推理,而非显式类型名称. 智能指针而不是原始指针. std::string 和 std::wstring 类型(请参见 <string>),而非原始 char[] 数组. 标准模板库 (STL) 容器(例如 vector.list 和 map),而非原始数组或自定义容器. 请参见 <vector>.<list> 和 <map>. STL 算法,而非手动编码的算法. 异常,可报告和处理错误条

ASP.NET开发学习视频教程大全(共800集)

ASP.NET是微软.NET平台的支柱之一,被广泛应用在WEB等互联网开发领域,因此它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上.这里整理了最全的ASP.NET开发学习视频教程,总共八百集,一次看个够! 资料名称 下载地址 <ASP.NET4.0从入门到精通>随书教学视频  http://down.51cto.com/zt/2879 亮剑ASP.NET项目开发案例导航视频(含源码与PPT)  http://down.51cto.com/zt/2573 ASP.NET

(转载)虚幻引擎3--2掌握虚幻技术UnrealScript初级学习

第二章: UNREALSCRIPT的初级学习 2.1基本语法 标识符和关键字 表达式和操作符 注释 2.2再生MUTATOR(设置方法) 设计类的计划 指南 2.1 –研究再生Mutaor(设置方法) 指南 2.2 –初始化PAWN类设置 指南 2.3 –设置再生计时器 指南 2.4 –mutator(设置方法)的脚本 指南 2.5 -编译脚本 指南 2.6 –发布及测试mutator(设置方法) 附加文件 第二章: UNREALSCRIPT的初级学习 无论您是第一次开始学习编程或者只是简单地学