html静态文件提交到aspx页面处理
2011-04-02 21:49
513 查看
以前曾经尝试过,但是失败,最近才发现的。
关键在html中:
如果元素被提交到aspx后台,元素必须至少有name属性:<input type="text" name="txtName" />
后台访问时候的方法是 string name = Request.Form["txtName"];
html文件:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head></head>
<body>
<center>
<br /> <br />
<div>
在此处输入,页面提交到了WebForm3.aspx中。
<br />
<span style="color: Red;">提交的窗体中的控件若被后台访问到则“一定要有name属性,是否有id属性无所谓”</span>
</div>
<form action="WebForm3.aspx" method="post">
<div> name:<input id="txtName" name="txtName" type="text" /><span id="CheckName"></span></div>
<div> pwd: <input name="txtPwd" type="password" /></div>
<div> city: <select name="selectCity"> <option value="beijing">北京</option> <option value="shanghai">上海</option> </select> </div>
<div> sex: <input type="radio" name="radioSex" value="male" />男 <input type="radio" name="radioSex" value="female" />女</div>
<div> <input id="file1" name="file1" type="file" /></div> <input id="Submit1" type="submit" value="submit" />
</form> </center></body></html>
WebForm3.aspx.cs文件:
protected void Page_Load(object sender, EventArgs e)
{
string name = Request.Form["txtName"];
string pwd = Request.Form["txtPwd"];
string city = Request.Form["selectCity"];
string sex = Request.Form["radioSex"];
string file = Request.Form["file1"];
Response.Write("您输入了:" + name + "<br />"+pwd+"<br />"+city+"<br />"+sex+"<br />"+file+"<br />"); Response.Write(DateTime.Now.ToString("yyyy-MM-dd HH-mm-ss"));
}
关键在html中:
如果元素被提交到aspx后台,元素必须至少有name属性:<input type="text" name="txtName" />
后台访问时候的方法是 string name = Request.Form["txtName"];
html文件:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head></head>
<body>
<center>
<br /> <br />
<div>
在此处输入,页面提交到了WebForm3.aspx中。
<br />
<span style="color: Red;">提交的窗体中的控件若被后台访问到则“一定要有name属性,是否有id属性无所谓”</span>
</div>
<form action="WebForm3.aspx" method="post">
<div> name:<input id="txtName" name="txtName" type="text" /><span id="CheckName"></span></div>
<div> pwd: <input name="txtPwd" type="password" /></div>
<div> city: <select name="selectCity"> <option value="beijing">北京</option> <option value="shanghai">上海</option> </select> </div>
<div> sex: <input type="radio" name="radioSex" value="male" />男 <input type="radio" name="radioSex" value="female" />女</div>
<div> <input id="file1" name="file1" type="file" /></div> <input id="Submit1" type="submit" value="submit" />
</form> </center></body></html>
WebForm3.aspx.cs文件:
protected void Page_Load(object sender, EventArgs e)
{
string name = Request.Form["txtName"];
string pwd = Request.Form["txtPwd"];
string city = Request.Form["selectCity"];
string sex = Request.Form["radioSex"];
string file = Request.Form["file1"];
Response.Write("您输入了:" + name + "<br />"+pwd+"<br />"+city+"<br />"+sex+"<br />"+file+"<br />"); Response.Write(DateTime.Now.ToString("yyyy-MM-dd HH-mm-ss"));
}
相关文章推荐
- 一般处理程序上传文件(html表单上传、aspx页面上传)
- aspx页面使用资源文件实现多语言时,对HTML标记的处理
- 将动态aspx页面转换成为静态html页面的几种方法
- Url地址重写,利用HttpHander手工编译页面并按需生成静态HTML文件
- 记忆碎片---关于html静态页面提交表单保存至数据库
- HTML控件ID和NAME属性的区别,以及如何在asp.net页面的.CS文件中获得.ASPX页面中HTML控件的值
- aspx生成静态页面html 例子
- HTML控件ID和NAME属性的区别,以及如何在asp.net页面的.CS文件中获得.ASPX页面中HTML控件的值
- 静态页面html中跳转传值的JS处理技巧
- 静态页面html中跳转传值的JS处理技巧
- 在JSP表单提交中怎样在Servlet中处理文件上传并且获取JSP页面传过来的一些参数
- HTML控件ID和NAME属性的区别,以及如何在asp.net页面的.CS文件中获得.ASPX页面中HTML控件的值
- [转]html页面调用js文件里的函数报错onclick is not defined处理方法
- aspx.net 页面静态化处理aspx转Html
- 将aspx的动态页面生成静态的HTML页面
- 把aspx页面伪装成静态html格式的实现代码
- HTML页面处理以及资源文件的加载
- HTML控件ID和NAME属性的区别,以及如何在asp.net页面的.CS文件中获得.ASPX页面中HTML控件的值
- Url地址重写,利用HttpHander手工编译页面并按需生成静态HTML文件
- html静态页面到jsp文件css错误