iT邦幫忙

0

因為工作上需要,要學習razor,對C#完全陌生!!請問該如何起手?

小弟不才 剛進入現在公司上班,
在目前工作主要是做BN、活動頁等設計以及小部分的舊版官網維護,
由於公司有購買新版官網,但是委外維護的,
近日公司選擇了買斷收回,
所以 未來(現在)就要由我去負責官網的~~
登愣~
但是 小弟只會html、CSS3不會razor的cshtml!!!
所以想請問前輩們,
該如何去入手這一區塊呢?

看更多先前的討論...收起先前的討論...
邊做邊學吧~~很多人都是這樣學習的
是啊想當初我也不知道怎麼用 EXCEL 畫室內設計圖,還不是逼著逼著就會了
fillano iT邦超人 1 級 ‧ 2017-03-13 16:48:14 檢舉
razor就是是個template engine...這世界template engine百百種,但是觀念是類似的。最基本就是如何將後端傳來的東西插進html裡面,然後就是怎樣組織好template,避免重工。
Hanfour iT邦新手 5 級 ‧ 2017-03-13 17:11:26 檢舉
jimmu20121010:我現在就是想邊做邊學XD 但是實在太陌生..
窮嘶發發發:也只能如此R 冏..
fillano:"然後就是怎樣組織好template",認真覺得這是我最該去釐清的地方..
丹尼 iT邦研究生 4 級 ‧ 2017-03-14 10:46:22 檢舉
電腦程式
底層東西都不便,看官方網站用啥語言
外包的人也都是 這樣學起來
只是看你覺得划不划算、寫程式價碼跟你薪水時間方面
不划算就跳行吧
金費問題 建議你買套合法的選擇 開發工具 翻書學就可以
最好 可以跨平台,未來可以賣錢。
Hanfour iT邦新手 5 級 ‧ 2017-03-14 13:41:21 檢舉
馬克懶得下床:不會覺得不划算啦XD
原先就是使用sublime了,
現在是有多安裝VS2017,
薪資部分 我覺得 如果自己能把這基礎打好,
也才會更有籌碼在之後談薪資~
不管是換環境或是在現在公司繼續任職都是,
能有機會多接觸多學,
當然要好好把握(握拳!
只是 萬事起頭難RRRRR
所以才不知從哪裡開頭..
Hanfour iT邦新手 5 級 ‧ 2017-03-16 11:35:57 檢舉
這有個簡體的,跟大家共享一下~~
http://www.cnblogs.com/dotNETCoreSG/p/aspnetcore-index.html
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
麗麗
iT邦研究生 4 級 ‧ 2017-03-13 14:30:48

先買幾本 C#的書以及到網路上尋找相關資源邊學邊實作。
https://msdn.microsoft.com/zh-tw/library/aa288436(v=vs.71).aspx
http://pydoing.blogspot.tw/2012/10/csharp-guide.html

Hanfour iT邦新手 5 級 ‧ 2017-03-13 17:12:45 檢舉

現在我是..一邊看原本的專案資料,一邊查詢裡面的語法XD
但是專案的資料量頗大,
公司不會給這麼多時間去慢慢摸索R......冏

多謝前輩給的兩個連結,
希望 我不要太駑鈍了/images/emoticon/emoticon13.gif

WilliamHuang
iT邦研究生 1 級 ‧ 2017-03-13 16:46:38
【**此則訊息已被站方移除**】
1
JB
iT邦新手 4 級 ‧ 2017-03-13 22:48:22

一些過來人的經驗...

  1. 先了解一下網站用了哪些技術(前後端/資料存取/第三方元件...)
  2. 了解一下自己的可用時間
  3. 跟主管討論(談判),自己需要多久能PICK UP,需不需要去上課,需不需要有人協助,需不需另簽維護合約;總之不要輕易答應任何您不熟悉的事,讓主管認知您的價值和能力也是工作的一部分
  4. 開始愉快的看書和練習吧!
Hanfour iT邦新手 5 級 ‧ 2017-03-14 13:45:47 檢舉

先感謝前輩的經驗分享
我沒有輕易答應,因為主管根本沒有要問我的意思R XD
就是直接排程下來了~ 冏..
或著說 公司覺得 我在公司任職的植物部分本就該負責這些吧~
不過 我覺得自己把它當作是個學習機會就好/images/emoticon/emoticon76.gif

1
daimom
iT邦新手 2 級 ‧ 2017-03-14 08:27:18

先去弄一本MVC的書。Razor只差在有些資料的呈現,是使用專屬的寫法。
只要看到@ 後面接的就是專用的。
但要注意的是,razor的欄位會牽扯到model。
如果要快速,看要不要直接用webAPI的方式把值丟給前端,
前端接資料用json接值,呈現...就看你想要用哪一套UI了。

看更多先前的回應...收起先前的回應...
Hanfour iT邦新手 5 級 ‧ 2017-03-14 13:47:20 檢舉

多謝前輩明確的解說!
那我就從MVC這邊開始著手進行好了!
謝謝/images/emoticon/emoticon34.gif

fillano iT邦超人 1 級 ‧ 2017-03-14 14:00:40 檢舉

參考:Rendering HTML with views in ASP.NET Core MVC

我其實也正在開始用,所以會來翻一下。之前的專案,View都是使用aspx語法的template engine...跟razor比較起來,語法有點囉嗦XD

Hanfour iT邦新手 5 級 ‧ 2017-03-14 14:04:01 檢舉

看到英文 頭就大了/images/emoticon/emoticon04.gif
還好google有提供頁面翻譯..
現在查資料也都是一邊用google翻譯 去了解..
真是悔不當初 沒把英文學好RRR

多謝fillano前輩的分享!
我會去好好看的/images/emoticon/emoticon33.gif

Hanfour iT邦新手 5 級 ‧ 2017-03-16 18:08:01 檢舉

小弟不才就上面文章經由google原文翻譯加上一些自己搜尋根整理XD
翻譯了這篇,還請各位前輩幫忙看是否有那裡不對的地方,
謝謝~~
ASP.NET Core 中文文檔 第四章 MVC_3.1視圖概述

我要發表回答

立即登入回答