如何使用DTO实现上传功能? - javascript

我目前正在开发一个使用ASP.NET Boilerplate框架的项目,并且开始开始使用DTO。

因此,我尝试实现一个上传功能,可以上传文件/图像,但使用DTO而不是直接从控制器调用它。如果有人可以帮助我,我希望获得有关如何从DTO(包括AppServices和JavaScript)创建它的一些指导。

参考方案

您必须使用IFormFile作为服务方法的参数。
请找到示例代码以使用它。您还可以创建一个Dto并在Dto类中声明一个IFormFile属性,并将其作为参数传递给该方法。

using Microsoft.AspNetCore.Http;

public async void UploadFile(IFormFile csvInput)
{
    using (var stream = csvInput.OpenReadStream())
    {
        var currentLine = 0;
        using (var reader = new StreamReader(stream))
        {
        ...
        }
    }

}

获取JavaScript值到C#字符串 - javascript

                        是否可以在C#中执行类似的操作?该值为“ 10/05/2014”string jsValue = javascript("$('#EstimatedStartDate').val()"); 参考方案 您能否更详细地阐明您要做什么。看来您正在尝试从javascript(客户…

Javascript-从当前网址中删除查询字符串 - javascript

单击提交按钮后,我需要从网址中删除查询字符串值。我可以用jQuery做到这一点吗?当前网址:siteUrl/page.php?key=value 页面提交后:siteUrl/page.php 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…

.NET C#Webbrowser填充输入,不带ID或类名 - javascript

我需要在网络浏览器中填写一个输入,但这不起作用。我认为必须使用name属性来完成,但是怎么做呢?foreach (HtmlElement login in webBrowser1.Document.GetElementsByTagName("input")) { if (login.GetAttribute("name"…

ASP.NET-如何更改JSON序列化的方式? - javascript

我正在使用ASP.NET通过以下查询返回Json文件:public ActionResult getTransactionTotals(int itemID) { DBEntities db = new DBEntities(); var query = from trans in db.Transactions // Linq query removed …

在JavaScript中运行方法C# - javascript

打扰一下,我有这种C#asp方法。受保护的无效btnSave_Click(对象发送者,EventArgs e)有谁知道我该如何发送脚本给您?可以办到?。 javascript大神给出的解决方案 是的,那可以做到。为此,您在.aspx.cs页中创建了函数,然后单击保存按钮上的代码将其复制到函数中,然后执行以下步骤。//Call cs method from J…