【发布时间】:2021-05-30 15:41:58
【问题描述】:
我刚开始使用剃须刀页面,我需要一些帮助来获取用户在提交时输入的 URL 并将其附加到本地文本文件。这是出于测试目的,我知道附加到文本文件并不常见。
这是我的 html/razor 页面
@page
@model UploadModel
@{
ViewData["Title"] = "Upload a Link";
}
<h2>@ViewData["Title"]</h2>
<h3>@Model.Message</h3>
<form method="post">
<div class="textBox">
<input type="url" data-val="true" data-val-url="The Website field is not a valid fully-
qualified http, https, or ftp URL." id="input_URL" name="inputURL" value="" />
<br />
<button id="submit" type="submit" value="Submit" onclick="btnSubmit_Click()"
class="btn btn-primary" runat="server">Submit</button>
</div>
</form>
我的 C#/后端代码
public class urlClass
{
[BindProperty]
public string userInput { get; set; }
private void OnPost()//btnSubmit_Click(object sender, EventArgs e)
{
using (StreamWriter writerURL = new StreamWriter("log.txt"))
{
urlClass urlc = new urlClass();
urlc.userInput = ;
writerURL.WriteLine(urlc.userInput);
}
}
}
}
【问题讨论】:
-
你正在尝试重新发明轮子 :)
-
这是一个link,你可以试试。
标签: c# asp.net asp.net-core razor razor-pages