台灣最大程式設計社群網站
線上人數
601
 
會員總數:245815
討論主題:189440
歡迎您免費加入會員
討論區列表 >> ASP.NET >> (分享)不知道這樣是否就是代碼分離?? 非 ASP.NET MVC
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
(分享)不知道這樣是否就是代碼分離?? 非 ASP.NET MVC
價值 : 20 QP  點閱數:303 回應數:7
樓主

想睡覺
初級專家
1423 288
5284 1335
發送站內信

因為我寫的php 是可以把html 與 程式碼分開 ,然後再組合起來

於是心裡想 asp.net 如果不透過MVC 是否可以達成這樣的功能

試了一下之後 終於出來了 如果搭配LINQ更是方便

程式如下

test.aspx


test.html


function 的部份
執行出來可以顯示 a22


搜尋相關Tags的文章: [ 無 ] ,
本篇文章發表於2020-03-17 15:38
== 簽名檔 ==
在學習的過程中沒有結束的一天.
1樓
作者回應

想睡覺
檢舉此回應
補充一下
會有這樣的想法
是因為 美工看不懂asp.net 元件控制項,如果用code behind的話 有些html會因為使用asp.net元件控制項來顯示
導致 美工部份都會要求我再改程式,但我又不會asp.net MVC = =
於是想到這個方法來顯示單純的HTML 而不透過 ASP.NET 元件控制項來寫
這樣美工萬一又要改css 或是調整 就不用再需要我了

上面的補充 該陣列值必需與html一樣
筆誤 "應該是陣列索引 必需和html 的使用名稱與陣列索引一樣"
本篇文章回覆於2020-03-17 16:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
如果是WebForm(aspx)的話
不用【伺服器控制項(Server Control)】,也可以用【Html Control】

也就是在html的標籤上,加上【id】與【runat=server】

例如,
div
您可以寫


那麼,就可以在CodeFile(aspx.vb or aspx.cs)去控制他
vb.net


c#



^_^
本篇文章回覆於2020-03-18 11:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
另外,建議可以學習Razor的作法

因為無論是現在的
ASP.NET MVC5
ASP.NET Core MVC
ASP.NET Core Razor Page
ASP.NET Core Blazor
或者今年年底從.NET Core演變到.NET 5

都可以使用
^.^a


本篇文章回覆於2020-03-18 11:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
補充一下
使用Html Control的話
對於美編人員來說
就是一般的html語法,再加上runat的屬性而以

^.^a
本篇文章回覆於2020-03-18 11:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
這個算是自己去寫 asp.net 的 php樣版...

基本上能解決問題就是好方法(我自己也有寫一些類似的)




本篇文章回覆於2020-03-19 10:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

Allen
捐贈 VP 給 Allen 檢舉此回應
將版型取出, 填入變數值, 是可行的作法, 例如要發送Email,也可以將Email內文先做成版型; 此外, 您也需要想好如何處理多筆記錄, 例如載入版型,填入多筆記錄, 結果會是一個表格, 而版型裡,則只需要寫一列空白列即可
本篇文章回覆於2020-03-26 09:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

想睡覺
檢舉此回應
不好意思因為最近比較忙都沒時間上來...謝謝各位大大們分享自己寶貴的意見
本篇文章回覆於2020-04-01 20:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.