2 回答

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超9個(gè)贊
您的問(wèn)題來(lái)自這樣一個(gè)事實(shí):PlaceHolder 不呈現(xiàn)任何 HTML,因此您的 id 搜索無(wú)法找到它。
您可以嘗試使用面板。

TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊
如果您使用 ASP.NET Web 窗體框架,我建議不要依賴(lài)Ids,因?yàn)榭蚣軙?huì)向它們添加一些前綴到生成的客戶(hù)端代碼。您可以使用網(wǎng)絡(luò)瀏覽器的開(kāi)發(fā)人員工具檢查我是否正確查看生成的代碼。我建議使用該CssClass屬性,但是,這樣的方法不起作用:
<asp:PlaceHolder runat="server" ID="tbl_pdcr_main" CssClass="tbl-pdcr-main"></asp:PlaceHolder>
由于PlaceHolder服務(wù)器控件沒(méi)有任何可見(jiàn)的輸出,并且當(dāng)我們?cè)谶\(yùn)行時(shí)添加控件時(shí)用作占位符,因此它不會(huì)生成 HTML div 等
我要做的就是向某些 HTML 元素添加一個(gè)額外的 CSS 類(lèi),它可以作為div示例(CssClass也應(yīng)該有效,但對(duì)于不同的 asp 元素)
<div class="modal-body tbl-pdcr-main">
...
所以success你的ajax代碼的一部分可以像下面這樣工作:
success: function (data) {
$('.tbl-pdcr-main').text(data.d.YGec);
},
- 2 回答
- 0 關(guān)注
- 114 瀏覽
添加回答
舉報(bào)