gpt4 book ai didi

jquery - 通过 JQuery 和 JSON 设置 ASP LinkBut​​ton 控件的文本

转载 作者:行者123 更新时间:2023-12-01 08:10:57 26 4
gpt4 key购买 nike

我有一个 ASP.net 4.0 站点需要修改。特别是,我想将 LinkBut​​ton 控件的文本值设置为文件名:

<asp:LinkButton ID="LinkButtonFile1" runat="server" OnClick="GetFile">

我想在客户端使用 JQuery 和 JSON 对象执行此操作:

 var FileNames = { "name": "testing" };
var id = ('id=$LinkButtonFile1').val();
('id=$LinkButtonFile1').val() = FileNames.name

我使用“id=..”,因为我正在使用母版页,并且我通过谷歌搜索发现该问题可以通过这样做解决。在 VS2010 上运行 this is debug 会发现“val()”不是一个有效的属性。我尝试了很多变体,包括:

 var FileNames = { "name": "testing" };
//var id = document.getElementById("<%= $LinkButtonFile1 %>");
//var id = document.getElementById('[id$=LinkButtonFile1]');
var id = document.getElementById('id$=LinkButtonFile1');

var id = document.getElementById('$LinkButtonFile1');
//('[id=$LinkButtonFile1]').val(FileNames.name);

返回 id = null。

我在谷歌上搜索了很多网站,试图找到正确的语法,但没有一个对我有用。谁能告诉我正确的语法?

谢谢

最佳答案

您设置值的语法错误。

改变

('id=$LinkButtonFile1').val() = FileNames.name

('[id*=LinkButtonFile1]').text(FileNames.name);

或者使用 id 代替通配符,这里是首选方法

('#<%= LinkButtonFile1.ClientID %>').text(FileNames.name);

关于jquery - 通过 JQuery 和 JSON 设置 ASP LinkBut​​ton 控件的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13728313/

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