知道Razor視圖的語法 @后面的小括號可加可不加 但是一次項目中發現 如果@后面不加小括號 則整個@表達式會以文本格式輸出 請問什么情況下Razor視圖的@后面必須加小括號
1 回答

慕村9548890
TA貢獻1884條經驗 獲得超4個贊
看@后面的變量能不能和html區分開來
比如@a<br/>
這種情況肯定能區分。
下劃線之類也能區分。
但是@abc他就沒法區分
到底是@a和bc呢還是@ab和c呢
此時就需要加上括號@(a)bc
或者你不是簡單輸出一個字符,而是還是執行一個函數
比如@(a.ToString())
此時也要括號。
添加回答
舉報
0/150
提交
取消