📄 helloworld.ashx
字号:
<%@ WebHandler Language="C#" Class="HelloWorldHandler" %>
using System;
using System.Web;
// The "Hello, World" equivalent of Http Handlers.
public class HelloWorldHandler : IHttpHandler {
public bool IsReusable {
get {
return true;
}
}
// Handles the request and generates the resulting response
public void ProcessRequest(HttpContext context) {
// The standard request/response objects
HttpRequest request = context.Request;
HttpResponse response = context.Response;
// Extract the name from the request.
string name = request.QueryString["name"];
// Start writing out the response HTML.
response.ContentType = "text/html";
response.Write("<html>");
response.Write("<head>");
response.Write("<title>Hello World Http Handler</title>");
response.Write("</head>");
response.Write("<body>");
if ((name != null) && (name.Length != 0)) {
response.Write("<h1>Hello, ");
response.Write(context.Server.HtmlEncode(name));
response.Write("!</h1>");
}
else {
response.Write("Usage:<br>");
response.Write("HelloWorld.ashx?name=<your_name>");
}
response.Write("</body>");
response.Write("</html>");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -