我有一個ASP.net 4.0網站進行修改。特別是,我想一個LinkButton控件的文本值設置爲一個文件名:通過JQuery和JSON設置ASP LinkButton控件的文本
<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 = ..'因爲我正在使用母版頁,並且我從Google搜索中發現該問題是通過這樣做解決的。運行這個是在VS2010上調試顯示'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。
我搜索了很多網站試圖獲得正確的語法,但沒有任何工作適合我。任何人都可以告訴我正確的語法嗎?
謝謝
我試過那給出的錯誤:對象不支持屬性或方法'val' –
更新我的代碼現在試試吧 – Adil
同樣的錯誤:對象不支持屬性或方法'val' –