作者tooto1985 ( )
标题Re: [问题] C#与jQuery结合的状况~
时间Tue Jan 7 21:25:03 2014
※ 引述《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