如何查找並獲取頁面中控件的索引,例如,我有一個具有Page_Load的MainBasePage.cs,它被某些母版頁用作它的加載代碼,所以對於其中一個主頁面說mymaster.master
,我需要找到頭部的索引,然後在頭部之後添加一些內容,但不要在頭部中,但是在我的文字後面加上這些內容。如何獲取頁面中頁眉的索引
我真的很感激任何指針。我曾嘗試做Page.Master.Controls.IndexOf(Page.Header)
但沒有運氣
如何查找並獲取頁面中控件的索引,例如,我有一個具有Page_Load的MainBasePage.cs,它被某些母版頁用作它的加載代碼,所以對於其中一個主頁面說mymaster.master
,我需要找到頭部的索引,然後在頭部之後添加一些內容,但不要在頭部中,但是在我的文字後面加上這些內容。如何獲取頁面中頁眉的索引
我真的很感激任何指針。我曾嘗試做Page.Master.Controls.IndexOf(Page.Header)
但沒有運氣
我不認爲它是有效的HTML把頭部和身體標記之間的任何標記。
但是,如果你真的想這樣做,由於某種原因,你可以這樣做:
<html>
<head>
</head>
<%= StringToInsert %>
<body>
</body>
</html>
然後在後面的代碼,在頁面加載,你可以給它一個值。
public string StringToInsert;
protected void Page_Load(object sender, EventArgs e)
{
StringToInsert = "<I'm almost certainly invalid HTML!> <I'm almost certainly invalid HTML!>";
}
責備Bing,我試圖添加跟蹤代碼,這就是他們特別想要或需要的地方......我正在嘗試添加一個concetplaceholder,但無法找到正確的方法來做到這一點。 – user710502 2012-03-07 22:04:34
忽略必應,並直接在尾部標籤上放置其跟蹤代碼。它應該在那裏工作得很好。 – 2012-03-07 22:06:00
它不是無效的HTML,因爲它包裹在謝謝雖然 - 與JavaScript的東西 – user710502 2012-03-07 22:28:13
爲什麼不在你想要代碼的地方添加一個ContentPlaceholder,然後把控制注入到那裏呢? – 2012-03-07 21:56:44
這聽起來不錯,問題是..我沒有找到添加佔位符的方式,因爲我似乎找不到索引顯示爲-1的標頭。 – user710502 2012-03-07 22:03:37
我的意思是;更改您的母版頁以始終擁有具有特定名稱的contentplaceholder。然後在需要時編程添加項目。 – 2012-03-07 22:08:42