gpt4 book ai didi

c# - JQuery 从 .resx 文件中获取值

转载 作者:太空宇宙 更新时间:2023-11-03 13:20:34 26 4
gpt4 key购买 nike

当我更改下拉列表时,我想更改标签 (lblCustomer)。我不知道如何从资源文件中获取值(value)。有什么想法吗!? .text('"<%$ Resources:lblCustomer%>"'); 工作。 10倍

 $(function () {
$('#<%= ddlCustomer.ClientID %>').change(function ()
{
$('#<%= lblCustomer.ClientID %>').text('"<%$ Resources:lblCustomer%>"');

})

}
);

最佳答案

我遇到了类似的问题。我最终做的是注册一个启动脚本,该脚本将 .resx 文件中的值读取到 javascript 中的变量中。然后我只需要引用 javascript 变量。

C#代码:

 StringBuilder colModel = new StringBuilder();
colModel.AppendFormat("var uiStrings = {{ captureStart: \"{7}\", captureOK: \"{0}\", captureRegister: \"{1}\", captureBad: \"{2}\", captureRegisterBad: \"{8}\", gridTitle: \"{3}\", gridIsCap: \"{4}\", gridNoCap: \"{5}\", gridDelete: \"{6}\", captureDiffUser: \"{9}\" }};",
this.GetLocalResourceObject("capOK").ToString(), this.GetLocalResourceObject("capRegisterOK").ToString(), this.GetLocalResourceObject("capBad").ToString(),
this.GetLocalResourceObject("gvCaption").ToString(), this.GetLocalResourceObject("gvIsCaptured").ToString(), this.GetLocalResourceObject("gvIsNotCaptured").ToString(),
this.GetLocalResourceObject("gvDelete").ToString(), this.GetLocalResourceObject("capStart").ToString(), this.GetLocalResourceObject("capRegisterBad").ToString(),
this.GetLocalResourceObject("capDiffUser").ToString());


ClientScript.RegisterStartupScript(this.GetType(), "initData", colModel.ToString(), true);

JavaScript:

$("#status").html(uiStrings.captureDiffUser);

希望这对您有所帮助!

关于c# - JQuery 从 .resx 文件中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24433441/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com