如何将数据从服务器端传递到客户端

时间:2014-11-24 17:35:28

标签: c# asp.net

我在sreverside中读取数据库中的数据(例如名称),我想在客户端使用此名称。但我没有将名称传递给客户端(在javascript方法中)。我怎样才能做到这一点?

(使用asp.net)

使用HiddenField:

服务器端:

protected void callbackPanel_Callback(object sender, DevExpress.Web.ASPxClasses.CallbackEventArgsBase e)
{
hiddenFieldGenel.Add("license", "license1");
}

客户机侧:

<dx:ASPxHiddenField ID="hiddenFieldGenel" runat="server" ClientInstanceName="hiddenFieldGenel">
</dx:ASPxHiddenField>

function saveClick(s, e) {
var licence = hiddenFieldGenel.Get('license');
}

1 个答案:

答案 0 :(得分:1)

如果它只是一个值,您可以使用Hidden变量: -

<asp:HiddenField ID="NameHidden" runat="server" ClientIDMode="Static" />

您只需使用Javascript或jQuery访问它: -

$('#NameHidden').val();
document.getElementById('NameHidden');