Re: [問題] C#與jQuery結合的狀況~
※ 引述《hitman344 (昊天)》之銘言:
: 最近找了一些sample來用,作者用了漂亮的jQuery與css美工
: 在html裡面呈現的當然很完美,但按鈕使用的是html的input
: 問題來了,現在想要讓網頁真的有動作,目前是用.net的C#來寫
: 而input這邊不知道該怎麼處理:
: 1.在input標籤中加入runat="server"及onserverclick="Button1_Click"
: 這樣是可以正常呼叫後端的.cs來動作啦
: 但input的jQuery及css就跑掉了,變成沒有jQuery的特效在裡面
: 2.直接拉asp:Button
: 當然就直接可以呼叫.cs後面的動作,但沒辦法引入之前的css效果
: 就是原先醜醜的灰色按鈕
: 不知道這方面的問題大家如何解決呢?
: 感謝答問~~
先回答我的看法,我猜原PO的asp.net因該是第一個到接觸的網頁程式語言
控制項雖然好用,微軟把它包裝的好的
讓你什麼都不用懂,就可以號稱會寫網頁應用程式
就如同會用 jQuery 確不知道 Javascript 的 prototype 是什麼東西
是一樣的道理
回到問題 :
1. 控制項在 Render 成 HTML 標籤的時候,部分控制項會幫你加料
如果CSS寫的很嚴謹的話,可能會因為這些加料的標籤引響
要不然就回過頭來修改 CSS
2. 如果只是單純要呼叫後端的.cs動作,可以在原始的網頁設計檔
加上 <form action="xxx.aspx" > 的標籤,後端在用 Request 的方式
取得資料。不過目前比較流行用 Ajax 的方式處裡,當然你所提的
使用控制項當然也是可以,就是要熟控制項的操作與產生結果
最後
用控制項不是不好,但要懂得背後運作的原理,才能用的很厲害
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.233.113.119
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章