ASP.NETMVC中EditView页面的Inputtypefile未被填充。
创始人
2024-09-19 09:01:13
0次

如果使用了默认的MVC文件上传,那么在Edit页面中,如果您不指定Value,则不能在浏览器中显示文件名称。

以下是如何在ASP.NET MVC中使用默认的文件上传:

  1. 首先,您需要在View页面中使用以下格式来为您的上传控件创建一个表单

这将创建一个简单的表单,用户可以通过它上传文件。

  1. 在上面的表单中,我们已经创建了一个名为“file”的文件上传控件。在您提交表单之前,您需要编写一个HTTP Post Action来获取上传的文件并在服务器端进行处理。

以下是一个例子:

[HttpPost]
public ActionResult Profile(HttpPostedFileBase file)
{
    if (file != null && file.ContentLength > 0)
    {
        //获取文件名称
        var fileName = Path.GetFileName(file.FileName);

        //指定保存路径
        var path = Path.Combine(Server.MapPath("~/Uploads"), fileName);

        //保存文件
        file.SaveAs(path);

        //跳转到显示页面
        return RedirectToAction("Show");
    }

    return View();
}

在上面的代码中,我们首先检查是否选择了一个文件。如果文件存在,则从中提取文件名并指定文件的保存位置。最后,将文件保存在服务器上并将用户重定向到显示页面。

请注意,我们使用的是名为“HttpPostedFileBase”的控制器参数类型,这是ASP.NET MVC提供的默认文件上传类型。此类型将帮助您从HTTP请求中获取文件并将其保存在服务器上。

  1. 最后,当您跳转

相关内容

热门资讯

玩家必用辅助器!星聚辅助器AI... 玩家必用辅助器!星聚辅助器AI方法,星聚多功能原来有辅助器方法1、该软件可以轻松地帮助玩家将星聚辅助...
一分钟揭秘开挂!虾兵蟹将开挂A... 一分钟揭秘开挂!虾兵蟹将开挂AI方法,虾兵蟹将多功能果然真的有开挂方法1、该软件可以轻松地帮助玩家将...
科技新动态透视挂!纵横互娱透视... 科技新动态透视挂!纵横互娱透视挂AI脚本,纵横互娱多功能总是真的有透视挂脚本1、玩家可以在纵横互娱透...
总算了解开挂!萍乡打滚筒开挂A... 总算了解开挂!萍乡打滚筒开挂AI攻略,萍乡打滚筒多功能其实是有开挂攻略1)萍乡打滚筒辅助插件:进一步...
我来向大家传授作弊器!奇趣互娱... 我来向大家传授作弊器!奇趣互娱作弊器AI工具,奇趣互娱多功能好像真的有作弊器工具1、不需要AI权限,...
玩家必备教程辅助!小白大作战辅... 玩家必备教程辅助!小白大作战辅助AI工具,小白大作战多功能都是存在有辅助工具玩家必备教程辅助!小白大...
来一盘辅助!纵横互娱辅助AI脚... 来一盘辅助!纵横互娱辅助AI脚本,纵横互娱多功能切实是有辅助脚本1、纵横互娱透视辅助软件激活码多个强...
一分钟揭秘辅助!残局斗地主辅助... 一分钟揭秘辅助!残局斗地主辅助AI插件,残局斗地主多功能真是真的有辅助插件1、下载好残局斗地主透视辅...
六分钟了解透视器!兴动游戏透视... 六分钟了解透视器!兴动游戏透视器AI教程,兴动游戏多功能确实存在有透视器教程1、兴动游戏模拟器是什么...
揭秘透视挂!德堡扑克透视挂AI... 揭秘透视挂!德堡扑克透视挂AI方法,德堡扑克多功能一直真的有透视挂方法1、德堡扑克公共底牌简单,德堡...