Javascript 如何在c语言中从document.getelementbyid获取值

Javascript 如何在c语言中从document.getelementbyid获取值,javascript,c#,Javascript,C#,我想把元素的值传递给控制器 JavaScript: var element = document.getElementById("valueSelected"); 查询字符串 Document.location="/ControllerName/ActionName/Value"; 阿贾克斯 假设家是你的控制器 在控制器中添加一个可以处理ajax请求的函数。假设函数名为getValue: public void GetValue(string elementValue) { //ad

我想把元素的值传递给控制器

JavaScript:

var element = document.getElementById("valueSelected");
查询字符串

Document.location="/ControllerName/ActionName/Value";
阿贾克斯


假设家是你的控制器

在控制器中添加一个可以处理ajax请求的函数。假设函数名为getValue:

public void GetValue(string elementValue)
{
    //add your controller logic here
}
在您的javascript中,我使用jquery执行ajax请求,您需要使用jquery来执行此操作:

var element = document.getElementById("valueSelected");
$.ajax({
     type: "POST",
     data : { elementValue : $(element).val() },
     url: '@Url.Action("GetValue", "Home")'
}).done(function (data) {
    console.log('done');
});
没问题

剧本

function Delete() {
    $.getJSON("/ControllerName/ActionName/", {Id : Value}, function (data) 
       {
          alert(data)
       })
};
C#


您想将“valueSelected”元素值传递给控制器函数吗?您可以使用ajax来执行此操作that@Saadi,是的,不使用剃须刀。检查我的答案。我已经添加了我的答案。非常感谢您,但如何在我的控制器中获得该值。。。。我很抱歉,但这只是因为我是最新的夏普c好一个!乔克兰·贾兹兰@Ahmad
function Delete() {
    $.getJSON("/ControllerName/ActionName/", {Id : Value}, function (data) 
       {
          alert(data)
       })
};
public JsonResult ActionName(int? id)
    {
        string Data = "Sample Data";
        return Json(Data, JsonRequestBehavior.AllowGet);
    }