C# 我想将输入从html保存到txt文件(ASP.NET MVC)

C# 我想将输入从html保存到txt文件(ASP.NET MVC),c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我想创建一个注册网站,将采取用户信息,并保存到一个文本文件(它需要是一个文本文件,而不是一个数据库) 这是我的控制器: public IActionResult寄存器() { UserRLModel cos=新的UserRLModel(); 字符串root=@“D:\dotNET\RiderProjects\WebApplication3\UserInfo\Users.txt”; 使用(StreamWriter sw=新StreamWriter(根)) { sw.WriteLine(公司名称);

我想创建一个注册网站,将采取用户信息,并保存到一个文本文件(它需要是一个文本文件,而不是一个数据库)

这是我的控制器:

public IActionResult寄存器()
{
UserRLModel cos=新的UserRLModel();
字符串root=@“D:\dotNET\RiderProjects\WebApplication3\UserInfo\Users.txt”;
使用(StreamWriter sw=新StreamWriter(根))
{
sw.WriteLine(公司名称);
};
返回视图(cos.Name);
}
这是我的模型:

使用系统;
命名空间WebApplication3.Models
{
公共类UserRLModel
{
公共字符串名称{get;set;}
公共字符串密码{get;set;}
公共字符串电子邮件{get;set;}
公共日期时间日期{get;set;}
}
}
我的看法是:

@model WebApplication3.Models.UserRLModel

@{
    ViewBag.Title = "Register";
    Layout = "_Layout";
}
@using (Html.BeginForm("Register", "UserRL", FormMethod.Post, new { @class = "form-horizontal", role = "form" }))
{
    @Html.AntiForgeryToken()
    <h4>Wprowadź dane użytkownika</h4>
    <hr />
    @Html.ValidationSummary("", new { @class = "text-danger" })
    <div class="form-group">
        @Html.LabelFor(model => Model.Name, new { @class = "col-md-2 control-label" })
        <div class="col-md-10">
            @Html.TextBoxFor(model => Model.Name, new { @class = "form-control" })
        </div>
    </div>

    <div class="form-group">
        <div class="col-md-offset-2 col-md-10">
            <input type="submit" value="Dodaj" class="btn btn-default" />
            @Html.ActionLink("Anuluj", "Index", null, htmlAttributes: new { @class = "btn btn-danger" })
        </div>
    </div>
}
@model WebApplication3.Models.UserRLModel
@{
ViewBag.Title=“寄存器”;
布局=“_布局”;
}
@使用(Html.BeginForm(“Register”、“UserRL”、FormMethod.Post、new{@class=“form horizontal”、role=“form”}))
{
@Html.AntiForgeryToken()
乌伊特科夫尼卡

@Html.ValidationSummary(“,new{@class=“text danger”}) @LabelFor(model=>model.Name,新的{@class=“col-md-2控制标签”}) @Html.TextBoxFor(model=>model.Name,新的{@class=“form control”}) @ActionLink(“Anuluj”,“Index”,null,htmlAttributes:new{@class=“btn-btn-danger”}) }
那么您面临的问题是什么?不确定如何接受html输入或其他内容?如果您的目标是保存文件,则意味着在用户提交的每一点上,您的文件都将被覆盖,因为您的文件名已硬编码在路径字符串中,并且没有附加到现有内容中