我在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');
}
答案 0 :(得分:1)
如果它只是一个值,您可以使用Hidden
变量: -
<asp:HiddenField ID="NameHidden" runat="server" ClientIDMode="Static" />
您只需使用Javascript或jQuery访问它: -
$('#NameHidden').val();
document.getElementById('NameHidden');