我被迫在我的項目中使用Web窗體,可悲的是,Web窗體只允許 - 如果我可以 - 「嚴格」的網站創建。僅限ASP.Net 1表單限制:我是否應該使用網頁來處理所有事情?
每當你需要一個按鈕,你需要把它放在一個表格,然後你需要另一個按鈕,無關與以前的按鈕,你不能有2種形式,
這個想法放置一個啓動服務器端(C#)方法的DIV是一種困難,好吧,它可能很容易,但我發現的所有東西都是「技巧」,而不是「官方」的乾淨方式。
所以我有這樣的想法,使我的網站中的每個動作網頁。
例如:
比方說,我想點擊該提出這個問題的評價箭頭,我會把這樣的事情。
HTML
<a href="Rating.aspx?id=23&upOrDown=up" id="rateUpButton">Rate Up</a>
以及一些CSS代碼,使它看起來像一個美麗的按鈕...
現在沒事了,這將帶我去一個叫Rating.aspx 2頁參數,第一個參數是我想提高其評分的問題的ID,第二個參數是UP(+評分)或DOWN(評分)。
在Rating.aspx的頁面加載方法中,我將更新數據庫,然後重定向到問題頁面。
這將工作完美,但是,這是一個好方法?這是專業嗎? (請注意,將會有許多操作以這種方式執行...)
當您使用代碼隱藏選項,使只可意會(C#,VB 。淨)。如果你想在客戶端做所有事情,那麼你可以使用一個HTM頁面,在.NET環境中也可以毫無問題地工作。 –