C# 如何确定视图中按钮的原点?
页面上有一个按钮。C# 如何确定视图中按钮的原点?,c#,asp.net,asp.net-core,C#,Asp.net,Asp.net Core,页面上有一个按钮。 我在页面代码中没有看到此按钮。 问题:如何确定视图中按钮的原点? 该项目用于: 启动应用程序后,将出现一个页面。 页面代码中的哪里是按钮 代码 @page @model ImportExportExcelASPNetCore.Pages.ImportExportModel @{ ViewData["Title"] = "ImportExport"; } <h2>Import Export using NPOI</h2> <f
我在页面代码中没有看到此按钮。
问题:如何确定视图中按钮的原点?
该项目用于:
启动应用程序后,将出现一个页面。
页面代码中的哪里是
按钮
代码
@page
@model ImportExportExcelASPNetCore.Pages.ImportExportModel
@{
ViewData["Title"] = "ImportExport";
}
<h2>Import Export using NPOI</h2>
<form method="post" enctype="multipart/form-data">
<br/>
<div class="row">
<div class="col-md-4">
<input type="file" id="fUpload" name="files" class="form-control" />
</div>
<div class="col-md-8">
<input type="button" id="btnUpload" value="Upload" />
</div>
</div>
<div class="row">
<div class="col-md-8" style="padding-top:10px;">
<button asp-page-handler="Export">Export</button>
</div>
</div>
<br/>
<div id="dvData"></div>
</form>
@section Scripts {
@{await Html.RenderPartialAsync("_ValidationScriptsPartial");}
<script type="text/javascript" language="JavaScript">
$(document).ready(function ()
{
$('#btnUpload').on('click', function ()
{
var fileExtension = ['xls', 'xlsx']; // Расширение файла
var filename = $('#fUpload').val(); // Имя файла
if (filename.length == 0)
{
alert("Please select a file.");
return false;
}
else
{
var extension = filename.replace(/^.*\./, '');
if ($.inArray(extension, fileExtension) == -1)
{
alert("Please select only excel files.");
return false;
}
}
var fdata = new FormData();
var fileUpload = $("#fUpload").get(0);
var files = fileUpload.files;
fdata.append(files[0].name, files[0]);
$.ajax(
{
type: "POST",
url: "/ImportExport?handler=Import",
beforeSend: function (xhr)
{
xhr.setRequestHeader("XSRF-TOKEN",
$('input:hidden[name="__RequestVerificationToken"]').val());
},
data: fdata,
contentType: false,
processData: false,
success: function (response)
{
if (response.length == 0)
alert('Some error occured while uploading');
else
{
$('#dvData').html(response);
}
},
error: function (e)
{
$('#dvData').html(e.responseText);
}
});
})
});
</script>
}
@page
@模型ImportExportExcelASPNetCore.Pages.ImportExportModel
@{
ViewData[“Title”]=“ImportExport”;
}
使用NPOI导入导出
出口
@节脚本{
@{wait Html.RenderPartialAsync(“_validationScript”);}
$(文档).ready(函数()
{
$('btnUpload')。在('click',函数()
{
var fileExtension=['xls','xlsx'];//
var filename=$('#fUpload').val();//БМафааа
如果(filename.length==0)
{
警报(“请选择一个文件”);
返回false;
}
其他的
{
变量扩展名=filename.replace(/^.*\./,'');
if($.inArray(扩展名,文件扩展名)=-1)
{
警报(“请仅选择excel文件”);
返回false;
}
}
var fdata=新表单数据();
var fileUpload=$(“#fUpload”).get(0);
var files=fileUpload.files;
追加(文件[0]。名称,文件[0]);
$.ajax(
{
类型:“POST”,
url:“/ImportExport?handler=Import”,
发送前:函数(xhr)
{
xhr.setRequestHeader(“XSRF-TOKEN”,
$('input:hidden[name=“\uu RequestVerificationToken”]”)val();
},
数据:fdata,
contentType:false,
processData:false,
成功:功能(响应)
{
if(response.length==0)
警报('上载时发生错误');
其他的
{
$('#dvData').html(回复);
}
},
错误:函数(e)
{
$('#dvData').html(e.responseText);
}
});
})
});
}
这是一个文件输入:
@JohnathanBarclay其中是由浏览器添加的文本“bщбаааа”吗;您没有在原始HTML中指定它。@Johnathan Barclay我似乎理解。。谢谢你…@JohnathanBarclay也许你应该把你的评论格式化为一个答案。。。