我要瘋了,想弄清楚這一點。首先,我正在使用物體框架和模型等。因此,在我看來,我正在遍歷我的所有物件,每個物件都有獨特的屬性——我想將這些屬性之一發送給我的控制器,它會做一些事情,并且然后重新加載頁面。
我的控制器類如下:
public IActionResult Index()
{
return View(_context.Modules.ToList());
}
[HttpPost]
public IActionResult LoadModule(string packageName)
{
//... do some things here
return RedirectToAction("Index");
}
我的看法如下:
<div class="container">
<div class="row">
@foreach (var m in Model)
{
<div class='col-sm-4'>
<div class="card border-secondary mb-3">
<div class="card-body">
<div class="row">
<button class="btn btn-outline-primary" id="SendValue"
type="submit" value="@m.IntegrationPoint">
Execute Package
</button>
</div>
</div>
</div>
<br />
</div>
}
</div>
</div>
還有我的 Jquery/Ajax:
<script>
$(document).ready(function() {
$("#SendValue").click(function(){
var val = $(this).val();
$.ajax({
type:"POST",
url: '/ExampleModuleController/LoadModule',
dataType: 'json',
data:{String:val}
})
.fail(function(){alert("fail")})
.done(function(){alert("success")})
});
});
</script>

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/450074.html
標籤:C# jQuery 阿贾克斯 asp.net 核心 asp.net-ajax
