.net 程序员之关于MVC 2.0 那些事!
MVC到底比webform 好在那?不说那些有的没的。个人觉得MVC最大的好处就是代码集中。复用率高。特别是有时候使用强视图,那是ZTMD的爽。集成。高度集成。
我们的项目还停留在mvc2.0 +ado.net+webform(个别页面)+jquery 这么的一个搭配里。分享下自己整整搞搞出来的居于MVC的无刷新上传控件(没有进度条)。
这是一个函数 调用方式: BaseUploadFile(1024 * 100, new List<string>() { "jpg", "jpeg", "png", "gif", "JPG", "JPEG", "PNG", "GIF" }); 参数1是大小;参数2是后缀名。
protected ActionResult BaseUploadFile(int Maxlength, List<string> postfix)
{
try
{
HttpPostedFileBase httpfile = Request.Files["FileMy"];
string[] str = httpfile.FileName.Split('.');
string extion = str[str.Length - 1];
bool isExtion = false;
foreach (string pos in postfix)
{
if (pos == extion)
{
isExtion = true; break;
}
}
if (string.IsNullOrEmpty(extion) || (isExtion==false))
{
return Content("1");
}
string saveUrl = "/upload/UploadMVC/" + Guid.NewGuid().ToString() + "." + extion + "";
if (httpfile.ContentLength > Maxlength)
相关新闻>>
- 发表评论
-
- 最新评论 更多>>