获得值后,如何将var带到ASP.net服务器端,以便可以在服务器端使用它?

function btnSelect_OnClick() {
        var PCType;
        if (document.getElementById('r1').checked) {
            PCType = document.getElementById('r1').value);
    }
}

最佳答案

如果您不想使用AJAX解决方案,请考虑将值存储在HiddenField中。

的JavaScript

function btnSelect_OnClick() {
    var PCType = "";
    if (document.getElementById('r1').checked) {
        PCType = document.getElementById('r1').value);
    }

    document.getElementById('hfPCType').value = PCType;
}


网络


<asp:HiddenField runat="server" id="hfPCType" ClientIDMode="static" />




C#

string PCType = hfPCType.Value;

10-06 11:51