孟子的只是实现了上传文件,而我还要价格文件说明的文本框,有做过的请指教。
解决方案 »
- 请问MSCHART 如何实现title列表显示
- Web提示窗口
- 自定义的datatable 在台前绑定它的字段 怎么绑呢 老出错
- 关于聊天系统的问题
- 水晶报表创建参数字段
- Username = Session("mc").ToString,在VS2003正确,在VS2005不正确,是为什么?
- 如何将 DataSet 中的数据添加天另一个结构完全相同的表中
- 服务器上负责运行asp.net文件的是哪个软件?
- 求购流媒体技术 最好付源码。
- 如何返回上一页面?
- 关于指定一段html内所有图片按比例缩小的问题..
- 在asp.net出错的js在html文件下可以正常运行,难道是asp.net的js的兼容比较差吗?
Response.Write(Request.Form["x"])
我把file input 名称 都按照特定的格式命名 file_图片宽度度x高度客户端判断大小 也for循环 分别判断每个图片是否和它的input id中的高宽一致服务器端代码
private void AddImage(Control ctl ,string name)
{
if(ctl is HtmlInputFile)
{
HtmlInputFile input = ctl as HtmlInputFile;
string width = input.ClientID.Split('_')[1].Split('x')[0];
string height = input.ClientID.Split('_')[1].Split('x')[1];
string dirPath = HttpContext.Current.Server.MapPath(
string.Concat(
Globals.AppPath,
SiteConfiguration.GetConfig().PhotoFolder,
galleryId)
);
if(!Directory.Exists(dirPath))
{
Directory.CreateDirectory(dirPath);
} string fileName = string.Format("{0}_{1}_{2}.{3}",name,width,height,"png");
string ioPath = HttpContext.Current.Server.MapPath(
string.Concat(
Globals.AppPath,
SiteConfiguration.GetConfig().PhotoFolder,
galleryId,
System.IO.Path.DirectorySeparatorChar,
fileName
)
); input.PostedFile.SaveAs(ioPath);
}
else
{
if (ctl.Controls.Count > 0)
{
foreach (Control cc in ctl.Controls)
{
AddImage( cc , name);
}
}
}
}希望咱能碰撞点灵感的火花 顺便关注此帖。
file textarea
file textarea
file textarea
......
这样该如何实现阿
里面可以生成一个集合可以以name=多少获取对应的文件描述
说明1,说明2,说明3
就是所有的内容用 , 隔开,而且中间没有任何空格,这显然难以用split把他们各个文本框的内容独立开。有高人有什么好办法吗? 我的解决办法是提交前触动 一个 js 函数,改变他们的name 或者他们的 value ,以便于区分,不过处理起来还是觉得有点别扭。
提交时,循环判断每个htmlinputfile是否为空,内容类型是否正确,扩展名是否正确,再判断textbox是否为空.