asp.net form标签嵌套 提交页面的解决方法
原帖地址:http://blog.cnria.com/post/aspnet-form-e5b58ce5a597-e68f90e4baa4e9a1b5e99da2e79a84e8a7a3e586b3e696b9e6b395-from-e5b58ce5a597-aspnet-e8a1a8e58d95.aspx
这个问题的原因其实并不是asp.net 运行机制的原因,而是因为在html中本身就不允许form标签嵌套使用,我试过document.getelementbyid("search") 语句但并不能得到search表单对象,因为在浏览器解析html是时候会忽略form标签中又嵌套的form标签。
解决方法:通过动态改变最外层form标签的action属性来达到form嵌套使用的效果,呵呵,算是一种曲线解决方法吧。
修改上面的代码如下:
<form id="form1" runat="server"> //这个是asp.net页面最外层form标签
//搜索表单没有runat="server" 运行在客户端
<form id="search" action="search.aspx"> //搜索表单
<input type="text" name="searchtext" id="searchtext" />
<input name="subsearch" type="button" onclick="javascript:document.forms[0].action='search.aspx';document.forms[0].submit()" />
</form>
//投票表单
<form id="vote" action="vote.aspx"> //投票表单
<input type="text" name="votetext" id="votetext" />
<input name="subvote" type="button" onclick="javascript:document.forms[0].action='vote.aspx';document.
相关文档:
介绍
缓存是在内存存储数据的一项技术,也是ASP.NET中提供的重要特性之一。例如你可以在复杂查询的时候缓存数据,这样后来的请求就不需要从数据库中取数据,而是直接从缓存中获取。通过使用缓存可以提高应用程序的性能。
主要有两种类型的缓存:
1.输出缓存Output caching
2.数据缓存Data caching
1. 输出缓存 ......
1、建立一个Web应用程序项目,要创建解决方案并创建解决方案目录,以后可以根据需要创建其他项目,如:类库
2、用aspnet_regsql工具生成login等控件需要的后台数据库表
3、把这些表和login等登陆控件联系起来,这里最好的方法是使用IIS网站属性里面的ASP.NET标签,在那里可以编辑配置文件
其实 ......
//先看看ASP.NET页面刷新的实现方法:
//第一:
private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); }
//第二:
private void Button2_Click( object sender, System.EventArgs e ) { Response.Write( " < script language=javascript> ......
(1)在WEB页面上加入JS脚本和存放ListBox事件的隐藏输入框,LISTBOX是用来保存时间的名称,在CS页面用到:其JS代码如下:
<script language="javascript">
function ListBox1_DoubleClick() {
/* we will change value of this hidden field so t ......
转载于:http://hi.baidu.com/juzi119/blog/item/d4bf9a4b7cea7df583025c9e.html
C 货币 2.5.ToString("C") ¥2.50
D 十进制数 25.ToString("D5") 00025
E 科学型 25000.ToString("E") 2.500000E+005
F 固定点 25.ToString("F2") 25.00
G 常规 2.5.ToString("G") 2.5
N 数字 2500000. ......