在ashx文件中输出html中的文本框和按钮,并且当单击按钮时,输出文本框中的文字到网页上,同时文本框中的内容保持不变。
2012-09-25 15:29
585 查看
1如何判断是提交进入还是直接进入
2使用模板机制在ashx输入html文件中内容
3占位符的控制,使本本框内容在提交以后保持
ASP中的代码:
<form action="Once.ashx" method="get">
<input type="hidden" name="isNullText" value="true" />
<input type="text" name="price" value="0" />
<input type="submit" value="提交" />
</form>
ashx输入html文件中内容:
public class Once : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "textml";
string num=context.Request["price"]; //获得文本框的value值
string isNullText = context.Request["isNullText"]; //得到表单的value值。"true"
if (isNullText == "true") //如果相等是提交进来的并将将文本框里面的值加1,否则将文本里面的值负值为0
{
context.Response.Write("提交进入!");
num=(int.Parse(num)+1).ToString();
}
else
{
context.Response.Write("直接进入!");
num="0";
}
string fullPath = context.Server.MapPath("index.htm"); //获得html的路径将它给一个变量
string htmlContext = System.IO.File.ReadAllText(fullPath); //将这个路径负值给一个变量
htmlContext = htmlContext.Replace("0",num); //将文本框原有的值替换为改变后的数
context.Response.Write(htmlContext); //将整个html输出
context.Response.Write("Hello World");
}
2使用模板机制在ashx输入html文件中内容
3占位符的控制,使本本框内容在提交以后保持
ASP中的代码:
<form action="Once.ashx" method="get">
<input type="hidden" name="isNullText" value="true" />
<input type="text" name="price" value="0" />
<input type="submit" value="提交" />
</form>
ashx输入html文件中内容:
public class Once : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "textml";
string num=context.Request["price"]; //获得文本框的value值
string isNullText = context.Request["isNullText"]; //得到表单的value值。"true"
if (isNullText == "true") //如果相等是提交进来的并将将文本框里面的值加1,否则将文本里面的值负值为0
{
context.Response.Write("提交进入!");
num=(int.Parse(num)+1).ToString();
}
else
{
context.Response.Write("直接进入!");
num="0";
}
string fullPath = context.Server.MapPath("index.htm"); //获得html的路径将它给一个变量
string htmlContext = System.IO.File.ReadAllText(fullPath); //将这个路径负值给一个变量
htmlContext = htmlContext.Replace("0",num); //将文本框原有的值替换为改变后的数
context.Response.Write(htmlContext); //将整个html输出
context.Response.Write("Hello World");
}
相关文章推荐
- 在ashx文件中输出html中的文本框和按钮,并且当单击按钮时,输出文本框中的文字到网页上,同时文本框中的内容对峙不变。
- 有html和对应的一般处理程序ashx文件,单击按钮改变文本框的值
- 有html和对应的一般处理程序ashx文件,单击按钮改变文本框的值
- 常用文本框内容自动垂直居中,并且默认提示文字可单击为空(实例)!
- 文本框获得焦点,并且同时清空文本框内原有的文字。 如果文本框内已经有用户输入的内容了,那么就不应该进行清除文本款内容这个动作
- 常用文本框内容自动垂直居中,并且默认提示文字可单击为空(实例)!
- C++ Demo 001: 读取一个从命令行指定的文件,输出文件内容到显示器,并且给每一行输出添加一个行号
- 打开网页提示:为了保护你的安全,internet explorer已经限制此文件显示只要能访问您 的计算机的活动内容,单击此处查看选项。如何处理
- 做一个计时器示例 在页面上有一个文本框和一个普通按钮 在状态栏上显示,单击按钮,开始计时的提示信息 单击按钮时,在文本框显示计数的过程,同时要求按钮上的字,显示为“单击暂停” 此时单击按钮,暂停计时,同时按钮上的字显示为“继续计时”,要求这两种状态来回切换,来完成计数器的功能
- 结果同时标准输出,并且写入文件
- jQuery实现鼠标单击网页文字后在文本框显示的方法
- 窗体上有两个文本框:一个文本框中最多输入字符6个;一个文本框中输入任何内容都显示*号。再添加一个按钮、2个单选按钮。实现单击按钮后,根据单选按钮,将对应文本框中内容显示在标签
- UIWebView获得网页内容(HTML源码)、加载本地HTML文件
- Gzip压缩文件内容提高网页浏览速度(转自:http://www.funnyapple.com/gzip-compress-for-improving-web-speed.html)
- 在网页中打开文件,并且文件内容不可选择,没有工具栏等
- #java#点击按钮,文本框输出相应内容
- 结果同时标准输出,并且写入文件
- 读取html网页文件内容
- 查找网页元素并且输出到固定文件
- 在窗体上放置saveFileDialog、openFileDialog两个控件。实现功能:1)程序运行时,在文本框(注意文本框多行、带垂直滚动条)中输入汉字、字符等,单击保存按钮,即可将文本框中内容保