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. 最后,当您跳转

相关内容

热门资讯

透视代打!德普之星透视,微乐广... 透视代打!德普之星透视,微乐广西麻辣,本来真的有挂(解谜透明挂教程)-哔哩哔哩1.微乐广西麻辣 ai...
透视必备!智星菠萝辅助(透视)... 透视必备!智星菠萝辅助(透视)开挂辅助方法(总是真的是有挂)-哔哩哔哩1)智星菠萝辅助辅助挂:进一步...
透视神器!wepoker能不能... 透视神器!wepoker能不能透视(透视)开挂辅助挂(真是是真的挂)-哔哩哔哩1、wepoker能不...
为切实保障!wepoker手机... 为切实保障!wepoker手机插件,微乐河南小程序微乐辅助脚本,竟然有挂(科普技巧教程)-哔哩哔哩微...
透视计算!wpk辅助器,wep... 透视计算!wpk辅助器,wepoker辅助器最新版本更新内容,技法教程(原来存在有挂)-哔哩哔哩1、...
透视计算器!wepoker有插... 透视计算器!wepoker有插件吗(透视)开挂辅助攻略(确实存在有挂)-哔哩哔哩进入游戏-大厅左侧-...
透视神器!德普之星的辅助工具介... 透视神器!德普之星的辅助工具介绍,蜀山四川小程序破解版下载,本来真的是有挂(教你透视教程)-哔哩哔哩...
透视攻略!来玩德州破解器,we... 透视攻略!来玩德州破解器,wepoker辅助器软件下载,方针教程(切实是有挂)-哔哩哔哩1、该软件可...
透视教程!德州辅助工具到底怎么... 透视教程!德州辅助工具到底怎么样(透视)开挂辅助app(原来有挂)-哔哩哔哩1、让任何用户在无需德州...
透视脚本!约局吧辅助器,熊猫辅... 透视脚本!约局吧辅助器,熊猫辅助技术导航,竟然真的有挂(解谜实用技巧)-哔哩哔哩1、起透看视 熊猫辅...