我使用jQuery和ajax通過VB.NET動態填充表,但我需要物理表ID來更改爲在jQuery將識別的前端觸發表特定事件。VB.net動態表ID
我已經使用Google,並嘗試傳遞一個變量沒有任何成功。可以動態加載表並更改vb.net中顯示的ID?
<asp:Table ID="<%=dynamicTableID%>" runat="server"> </asp:Table>
任何反饋ins讚賞。
感謝,
我使用jQuery和ajax通過VB.NET動態填充表,但我需要物理表ID來更改爲在jQuery將識別的前端觸發表特定事件。VB.net動態表ID
我已經使用Google,並嘗試傳遞一個變量沒有任何成功。可以動態加載表並更改vb.net中顯示的ID?
<asp:Table ID="<%=dynamicTableID%>" runat="server"> </asp:Table>
任何反饋ins讚賞。
感謝,
您可能需要使用data
屬性,這樣的事情。相反,解析出一個動態的ID,你可以這樣做
<asp:Table ID="<%=myId%>" runat="server" data-src="<%=someUniqureAttr%>"> </asp:Table>
您可以在jQuery中訪問該領域像這樣
$('table').data("src")
,並使用選擇這樣
$('table[data-src="myUniqueAttr"]')
感謝 - 不幸的是我得到解析器錯誤消息:服務器標記不能包含<% ... %>構造。無論我試圖動態設置哪個字段。 – paxx
@paxx我不熟悉使用asp,但[this](http://forums.ext.net/showthread.php?3724-Error-Server-tags-cannot-contain-constructs-in-ASP-NET- MVC)說,也許使用單引號可能工作? – kingdamian42
你試圖在jQuery中獲取表ID,是嗎? – tymeJV
您是否嘗試過.ClientIDMode屬性? –
http://weblogs.asp.net/asptest/archive/2009/01/06/asp-net-4-0-clientid-overview.aspx –