1.网页中显示图片
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "image/jpeg";
context.Response.WriteFile("123.jpg");
}
2.传值,若不是其他页面跳转过来,需在网址后加 ?name=john&age=12[&...](不要加空格)
String name = context.Request["name"];
String age = context.Request["age"];
context.Response.ContentType = "text/plain";
context.Response.Write("Hello "+name+" age "+age);
接收并显示
3.从html接收值
<body>
<form action="Login.ashx" method="post"> //必须加form表单
//method不写默认get,会显示
用户名:
<input id="name" type="text" name="name" /> //要写name,否则不传值
密码:
<input id="password" type="text" name="pwd" />
<input id="Submit1" type="submit" value="login" />
</form>
</body>
String name = context.Request["name"];
String pwd = context.Request["pwd"];
context.Response.ContentType = "text/plain";
if (name == "admin" && pwd == "123")
{
context.Response.Write("www");
//context.Response.Redirect("Default.aspx"); //重定向,即页面跳转
}
else
context.Response.Redirect("Login.htm");