2010-10-13 27 views
3

我知道與ASP.Net 4.0,你可以讓ClientIDMode靜態具有乾淨的ID。Asp.Net奇怪的名字?

有什麼東西需要「名稱」的方式相同嗎?

例子:

<input type="text" name="_wizard$ctl00$CaptionName" id="captionName"> 
+0

爲什麼?你在用'name'做什麼? – SLaks 2010-10-13 17:22:34

+0

我解析Request.Form。嘗試構建動態嚮導,並且每個步驟都是動態的,所以我不使用ViewState,因爲當點擊「Next」時不會構建回步驟。 – 2010-10-13 17:25:05

+0

然後,你根本不應該使用服務器端控件。 – SLaks 2010-10-13 17:27:04

回答

1

你可以輸出一個鍵/對JavaScript的收集與控件列表中你希望在客戶端運行。 Control.ClientID和ClientScript.RegisterStartupScript是你的朋友。