http的基础知识帮助减少代码量和复杂度的一个Demo
2007-07-19 00:41
393 查看
先看完RFC再看!
action属性在asp.net ajax上看来似乎出了点问题,今天看到了唐兄的这篇文章,加上前天学到的一个知识,拿出来跟大家分享一下:
朋友遇到这样一个场景:需要把页面的某个control的值post到另一个页面来显示。html的post是对整个form做post操作,当这个form中其他元素的value比较大时这个form的post此时就不经济了。如果仅仅想把一个type="text"的input的元素的值传送到另一个页面怎么办?使用querystring方式传值是受url约束的,使用ajax方式那么我们还要动手写一些代码,当然还受sandbox的约束。那么我们来看下面这个Demo:
<form id="form2" action="show.aspx" method="post" target="mywindow">
<input id="txtbox1" name="txt1" type="text" value="维生素C.net 范维肖 fanweixiao" />
<input id="Button1" type="button" value="button" onclick="doSubmit()" />
</form>
</script>
我们在Default.aspx中创建了一个form,指定了action到show.aspx页面,target指定了值mywindow。然后我们自己写了这个form的submit事件,首先window.open了一个空页面,并指定了与form的target相同的名字,然后让这个form提交。注意type="text"的input我们添加了name属性,并赋值为txt1。show.aspx页面的代码很简单:
protected void Page_Load(object sender, EventArgs e)
Response.Write(Request["txt1"]);
}
这样我们就通过action+target两个属性将我们需要的value直接灌入到了打开的空页面中了。
action属性在asp.net ajax上看来似乎出了点问题,今天看到了唐兄的这篇文章,加上前天学到的一个知识,拿出来跟大家分享一下:
朋友遇到这样一个场景:需要把页面的某个control的值post到另一个页面来显示。html的post是对整个form做post操作,当这个form中其他元素的value比较大时这个form的post此时就不经济了。如果仅仅想把一个type="text"的input的元素的值传送到另一个页面怎么办?使用querystring方式传值是受url约束的,使用ajax方式那么我们还要动手写一些代码,当然还受sandbox的约束。那么我们来看下面这个Demo:
<form id="form2" action="show.aspx" method="post" target="mywindow">
<input id="txtbox1" name="txt1" type="text" value="维生素C.net 范维肖 fanweixiao" />
<input id="Button1" type="button" value="button" onclick="doSubmit()" />
</form>
</script>
我们在Default.aspx中创建了一个form,指定了action到show.aspx页面,target指定了值mywindow。然后我们自己写了这个form的submit事件,首先window.open了一个空页面,并指定了与form的target相同的名字,然后让这个form提交。注意type="text"的input我们添加了name属性,并赋值为txt1。show.aspx页面的代码很简单:
protected void Page_Load(object sender, EventArgs e)
Response.Write(Request["txt1"]);
}
这样我们就通过action+target两个属性将我们需要的value直接灌入到了打开的空页面中了。
相关文章推荐
- tensorflow学习二:概念知识和一个帮助理解的demo
- Ajax基础知识整理---创建一个XMLHttpRequest对象
- 今天自学一些逆向的基础知识,看了xchg指令,写了一个简单的 临界区 demo
- 如何快速入门网络基础知识(TCP/IP 和 HTTP)
- 一个好的网站,应该用什么样的空间or服务器?建站基础知识普及
- (转)第一天 XHTML CSS基础知识 文章出处:标准之路(http://www.aa25.cn/div_css/902.shtml)
- HTTP基础知识(一)
- 事务基础知识-->Spring事务管理:http://www.iteye.com/topic/1124043
- 背水一战 Windows 10 (63) - 控件(WebView): 基础知识, 加载 html, http, https, ms-appx-web:///, embedded resource, ms-appdata:///, ms-local-stream://
- Web开发基础知识的整理(一、Http协议的简单介绍)
- Java基础知识强化之网络编程笔记17:Android网络通信之 使用Http的Post方式读取网络数据(基于HTTP通信技术)
- 零java基础搞定微信Server_4:写一个servlet的demo
- OC基础之推荐一个旋转木马(跑马灯)效果的图片展示Demo
- k8s技术预研1--通过一个简单实例认识k8s基础概念知识
- 第一部分:基础知识(第一章)一个XNA 手机程序
- [网络基础知识]HTTP协议结构
- 使用 Apache HTTP Server 必须知道基础知识
- 你应该知道的HTTP基础知识
- Linux-C基础知识学习:C语言作业-将5个学生成绩保存在一个数组中,单独实现一个计算平均成绩的average函数, 在main函数中获取该函数返回的平均值,并打印。
- TCP/IP 和HTTP 协议基础知识