【发布时间】:2018-07-16 12:40:42
【问题描述】:
我尝试使用图像扫描条形码图像并将条形码编号粘贴到文本框中
[HttpPost]
public ActionResult ScanDetail( Scaner Scanning)
{
IBarcodeReader reader = new BarcodeReader();
// load a bitmap
var barcodeBitmap = (Bitmap)Image.LoadFrom("C:\\sample-barcode-image.png");
// detect and decode the barcode inside the bitmap
var result = reader.Decode(barcodeBitmap);
// do something with the result
if (result != null)
{
Scanning.ScanType = result.BarcodeFormat.ToString();
Scanning.ScanContent = result.Text;
}
return View();
}
我在 LoadForm 中收到错误
错误:“图像”不包含 LoadForm 的定义。
Ajax 调用:
<script type="text/javascript">
$("#BtnScan").click(function () {
var ScanType = $('#ScanType').val();
var ScanContent = $('#ScanContent').val();
$.ajax({
url: "@Url.Action("ScanDetail", "Home")",
type: 'POST',
contentType: "application/json; charset=utf-8",
dataType: 'json',
data: JSON.stringify({
ScanType: $("#ScanType").val(),
ScanContent: $("#ScanContent").val()
}),
async: false
});
});
</script>
【问题讨论】:
标签: javascript ajax asp.net-mvc zxing barcode-scanner