100分求一个提交表单的代码

jiashu912387 2009-03-30 01:28:39
在一些网站上常会看到:首先将一个整段form表单封装在一个string类型的对象中 然后传入一个方法中进行提交这个表单 有人知道 这个方法是怎么实现的吗? 希望有人能贴出代码 谢谢!
汗 我分不多 就给50哈!! 嘿嘿
...全文
218 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxmtx___2008 2009-04-02
  • 打赏
  • 举报
回复
支持22楼
public void postform(string str)
{
Response.write(str);
Response.write("<script>document.forms[0].subnmit();</script>");
}
java_renyusheng 2009-04-02
  • 打赏
  • 举报
回复
不明白这么做有什么好处,但通过如下代码应该可以提交


public void postform(string str)
{
Response.write(str);
Response.write("<script>document.forms[0].subnmit();</script>");
}
hj5632 2009-04-02
  • 打赏
  • 举报
回复
我用jquery
$.ajax({
url: 'document.xml',
type: 'GET',
dataType: 'xml',
timeout: 1000,
error: function(){
alert('Error loading XML document');
},
success: function(xml){
// do something with xml
}
});



提交表单的方法:

$.post(’jQuery.php?request=ajax’,$.getForms(’form1′),function (msg) {
alert(msg)

});

http://www.coderhome.net/zifa/archives/56
arthtic 2009-04-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 txt_paul 的回复:]
我的实现方法通常是,按页面控件创建一个模型对象(通常是表中的一行。)模型对象的各个属性用来保存控件的值。
[/Quote]
这是JAVA中FORMBEAN的方法了
wp19861223 2009-04-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 txt_paul 的回复:]
我的实现方法通常是,按页面控件创建一个模型对象(通常是表中的一行。)模型对象的各个属性用来保存控件的值。
[/Quote]

这个方法是不是,有些麻烦呢?
虽然可以固定格式,但总觉得会有简单的办法。。。
arthtic 2009-04-02
  • 打赏
  • 举报
回复
补充下 是get方式+ajax方法+json可以比较轻松实现
arthtic 2009-04-02
  • 打赏
  • 举报
回复
get方式用json可以轻易实现
jiashu912387 2009-04-01
  • 打赏
  • 举报
回复
本人新手 如果大家发现有什么问题的话 还请大家帖出来给我看下
wang0ym 2009-04-01
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 jiashu912387 的回复:]
可能我没有表达清楚我的意思

C# code
StringBuilder str = new StringBuilder();
str.Append("<form id='form1' runat='server' method='post' action='xx.aspx'>");
str.Append(" <input type='text' id='name' name='name' runat='server' />");
str.Append("</form>");
上面str中是一个完整的form表单 我现在想提交这个 可以传入一个方法中吗? 这个方法可以完成这个form表单的提…
[/Quote]
这样不会报错?页面没有服务器控件?
net_xiaojian 2009-04-01
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 jiashu912387 的回复:]
可能我没有表达清楚我的意思

C# code
StringBuilder str = new StringBuilder();
str.Append("<form id='form1' runat='server' method='post' action='xx.aspx'>");
str.Append(" <input type='text' id='name' name='name' runat='server' />");
str.Append("</form>");
上面str中是一个完整的form表单 我现在想提交这个 可以传入一个方法中吗? 这个方法可以完成这个form表单的提…
[/Quote]

这段代码没问题就怪了。
jiashu912387 2009-03-31
  • 打赏
  • 举报
回复
谢谢生面的人 顶 希望能有人给我答案谢谢!!
a260881071 2009-03-30
  • 打赏
  • 举报
回复
UP
tan123456789 2009-03-30
  • 打赏
  • 举报
回复
post 和get
indusl 2009-03-30
  • 打赏
  • 举报
回复
mark
jiashu912387 2009-03-30
  • 打赏
  • 举报
回复
可能我没有表达清楚我的意思

StringBuilder str = new StringBuilder();
str.Append("<form id='form1' runat='server' method='post' action='xx.aspx'>");
str.Append(" <input type='text' id='name' name='name' runat='server' />");
str.Append("</form>");
上面str中是一个完整的form表单 我现在想提交这个 可以传入一个方法中吗? 这个方法可以完成这个form表单的提交
postform(str.ToString());
public void postform(string str){
这个地方我想知道其中的代码
}


当然了 ajax也是可以的 可是我掌握不行 如果有人有实例的话发给我看看 学习 !!
che2piaopiao 2009-03-30
  • 打赏
  • 举报
回复
Ajax, 很好, 很强大
lchy110 2009-03-30
  • 打赏
  • 举报
回复
<script language="javascript" type="text/javascript">
var xmlhttp;
function getdate()
{
//获取用户选择的列表内容
var ddlselect=document.getElementById("DropDownList1").value;
//创建异步对象
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.Open("GET","DataPage.aspx?login="+ddlselect,true);
xmlhttp.onreadystatechange=statechange;
xmlhttp.Send(null);
}
function statechange()
{
if(xmlhttp.readystate==4&&xmlhttp.status==200)
{
var date=xmlhttp.ResponseText;
document.getElementById("tb1").innerText=date;
}
}
</script>这是B页 用来显示A页的内容
------------------下面是A页Responser.write的内容
protected void Page_Load(object sender, EventArgs e)
{
if (Request.QueryString["login"] == null)
{
Response.Write("null!");
return;
}
string iflog = Request.QueryString["login"].ToString();
if (iflog == "logged")
{
Response.Write("欢迎您!");
}
else if (iflog == "nolog")
{
Response.Write("请登陆");
}
}
lchy110 2009-03-30
  • 打赏
  • 举报
回复
ajax 就是这个原理吧
marxTen 2009-03-30
  • 打赏
  • 举报
回复
ajax?
txt_paul 2009-03-30
  • 打赏
  • 举报
回复
我的实现方法通常是,按页面控件创建一个模型对象(通常是表中的一行。)模型对象的各个属性用来保存控件的值。
加载更多回复(3)

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧