mvc 表单自动填写 现在产品搬家比较平凡,如果我手动搬家,一个一个产品,很麻烦,而且相当慢。。如何用mvc或.net做一个自动填写表单,增加记录请哪位大侠给出实例或提示交流, 在这里谢了mvc 表单自动填写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用火狐截取post回服务器的数据,然后C#模拟post。 在网上有找到:使用WebClient自动填写并提交ASP.NET页面表单的,例子网址如何下:http://www.cnblogs.com/feifeiwzh/archive/2009/06/14/1503042.html这是自己做的一个处理定单的小程序,这个连接是添加新记录:http://daixisp.web-196.com/job/jobadd以这个为例子,我这个添加网址的代码:<body> <form action="../job/jobadd1" method="post" enctype="multipart/form-data"> <div style="width: 1000px; margin: 0px auto 0px auto"> <div>任务说明:</div> <div style="float: left; width: 500px"> <div><textarea name="cont" style="width: 455px; height: 59px;" rows="2" cols="2"></textarea></div> <div> 尺 寸:<input type="text" name="size" /> </div> <div>颜 色:<input type="text" name="colour" /> </div> <div>数 量:<input type="text" name="count" /></div> <div>类 型:<input type="text" name="type" /> </div> <div> 定单号: <input type="text" name="numb" /> </div> </div> <div style="float: right; width: 490px"> <input name="uploadfile1" type="file" id="uploadfile1" onpropertychange="document.all.imgID.src='file:///'+this.value" /> <img id="imgID" width="120" border="0" > </div> <div style="clear:both; height:1px; overflow:hidden; margin-top:-1px;"></div> </div> <center> <input id="Submit1" type="submit" value="提交修改" /> </center></form> </body>这个表单每个值都可以为空值的,随便填写一个文本框,“提交修改”就新增加一条了http://www.cnblogs.com/feifeiwzh/archive/2009/06/14/1503042.html以网站找得这个方法,做了一个后台,我以为是这样子的代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Net;using System.Text;namespace daixi{ public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string uriString = "http://daixisp.web-196.com/job/jobadd1"; //提交的网址http://daixisp.web-196.com/job/jobadd1 // 要提交的字符串数据。 string postString = "size=45564&colour=红色"; //文件框字段赋值???? // 初始化WebClient WebClient webClient = new WebClient(); webClient.Headers.Add("Content-Type", "application/x-www-form-urlencoded"); // 将字符串转换成字节数组 byte[] postData = Encoding.ASCII.GetBytes(postString); // 上传数据,返回页面的字节数组 byte[] responseData = webClient.UploadData(uriString, "POST", postData); // 返回的将字节数组转换成字符串(HTML) string srcString = Encoding.UTF8.GetString(responseData); } }}会错误提示:对于“daixi.Controllers.diy925Controller”中方法“System.Web.Mvc.ActionResult List(Int32)”的不可以为 null 的类型“System.Int32”的参数“id”,参数字典包含一个 null 项。可选参数必须为引用类型、可以为 null 的类型或声明为可选参数。参数名: parameters id这个值是关键字段,会自动增加的 哪来的异常? 求救! 关于datagrid FileInfo相对路径读不出图片来? HyperLinkColumn转ImageButton或转HyperLink GridView控件的问题。。。 以ArrayList做为DropDownList的DataSource绑定,如何指定DropDownList的text和value? 急!我dll应用问题? FileUpload上传问题 ASP.NET 中关于手写分页的代码 高分讨教:如何控制用户的行为 如何在gridview新添加列中动态创建几个checkbox 。net如何系统化学习
http://www.cnblogs.com/feifeiwzh/archive/2009/06/14/1503042.html
这是自己做的一个处理定单的小程序,这个连接是添加新记录:http://daixisp.web-196.com/job/jobadd
以这个为例子,我这个添加网址的代码:
<body>
<form action="../job/jobadd1" method="post" enctype="multipart/form-data">
<div style="width: 1000px; margin: 0px auto 0px auto">
<div>任务说明:</div>
<div style="float: left; width: 500px">
<div><textarea name="cont" style="width: 455px; height: 59px;" rows="2" cols="2"></textarea></div>
<div> 尺 寸:<input type="text" name="size" /> </div>
<div>颜 色:<input type="text" name="colour" /> </div>
<div>数 量:<input type="text" name="count" /></div>
<div>类 型:<input type="text" name="type" /> </div>
<div> 定单号: <input type="text" name="numb" /> </div>
</div>
<div style="float: right; width: 490px">
<input name="uploadfile1" type="file" id="uploadfile1" onpropertychange="document.all.imgID.src='file:///'+this.value" />
<img id="imgID" width="120" border="0" >
</div>
<div style="clear:both;
height:1px;
overflow:hidden;
margin-top:-1px;"></div>
</div>
<center>
<input id="Submit1" type="submit" value="提交修改" />
</center>
</form>
</body>
这个表单每个值都可以为空值的,随便填写一个文本框,“提交修改”就新增加一条了
http://www.cnblogs.com/feifeiwzh/archive/2009/06/14/1503042.html
以网站找得这个方法,做了一个后台,我以为是这样子的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net;
using System.Text;namespace daixi
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string uriString = "http://daixisp.web-196.com/job/jobadd1"; //提交的网址http://daixisp.web-196.com/job/jobadd1
// 要提交的字符串数据。
string postString = "size=45564&colour=红色"; //文件框字段赋值????
// 初始化WebClient
WebClient webClient = new WebClient();
webClient.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
// 将字符串转换成字节数组
byte[] postData = Encoding.ASCII.GetBytes(postString);
// 上传数据,返回页面的字节数组
byte[] responseData = webClient.UploadData(uriString, "POST", postData);
// 返回的将字节数组转换成字符串(HTML)
string srcString = Encoding.UTF8.GetString(responseData);
}
}
}
会错误提示:
对于“daixi.Controllers.diy925Controller”中方法“System.Web.Mvc.ActionResult List(Int32)”的不可以为 null 的类型“System.Int32”的参数“id”,参数字典包含一个 null 项。可选参数必须为引用类型、可以为 null 的类型或声明为可选参数。
参数名: parameters
id这个值是关键字段,会自动增加的