javascript - 尽管路径正确,但在 Asp.NET 中找不到资源?
问题描述
我正在使用 ajax 调用将值传递给操作方法。我的操作方法名称是TagTargets,此方法具有三个参数。我也给出了确切的路径,但得到错误资源找不到。
//Ajax Call to get targets Data
function TargetsData() {
var realTags = $('#Raw_Tag_List').val();
var calculatedTags = $('#Calculated_Tag_List').val();
var manulTags = $('#Manual_Tag_List').val();
$.ajax({
url: 'TagTargets',
type: 'Post',
contentType: 'application/json',
dataType: 'json',
data: { 'RealTags': realTags, 'CalculatedTags': calculatedTags, 'ManulTags':manulTags},
success: function (data) {
if (data.success) {
alert('Ok')
}
else {
alert('Not ok');
}
}
});
debugger;
}
//Action Method
[HttpPost]
public JsonResult TagTargets(List<string> RealTags, List<string> CalculatedTags, List<string> ManulTags)
{
return Json(true);
}
解决方案
将您的网址更改为有效的网址。
url: "@Url.Action("TagTargets","ControllerName");",
推荐阅读
- c++ - 如何在 Visual Studio 中安装 (v142) 构建工具
- reactjs - Redux-form Fields 默认情况下,当文本框变为空时初始值消失
- jquery - 如何在点击切换开关时增加价值?
- c# - 如何在表单提交时将 foreach 中的 viewbag 值从视图传递到控制器
- c++ - 编译“set_ssl_context_callback”时出错:在 Windows 上
- c# - .Net - 在 DataTable 中查找最大值
- draftjs - 如何将内容状态推送到当前编辑器状态?editorState.push 方法似乎对我不起作用?
- java - Windows 10 的 Jhipster 编译错误
- apache-kafka - 如何让 Kafka 消费者订阅新的分区
- aws-lambda - 在 AWS codedeploy 挂钩中解析状态回调