我的视图有一个文本框,用于捕获用户的扫描。然后,扫描将在没有任何进一步用户操作的情况下传递给另一个操作,然后该操作将使用扫描的数据来完成交易。到目前为止,文本框被扫描填充并立即重定向,但没有文本框的内容。这就是我所拥有的;
看法:
<input id="thisText" class="largetext" name="txtScanLabel" onkeyup="myKeyUp" />
和:
<script type="text/javascript">
var tResults = "Test";
$(function () {
$('input.largetext').focus();
});
$(function () {
$("#thisText").keyup(myKeyUp);
});
function myKeyUp(eventInstance) {
var myURL = '@Url.Action("ScanResults", "Home")';
window.location.href = myURL + '?tResults' + encodeURIComponent(tResults);
}
</script>
控制器:
public ActionResult ScanResults(string tResults)
{
var test = tResults;
return RedirectToAction("Success");
}