我有一個從另一個局部視圖(嵌套部分視圖的種類)調用的局部視圖。將默認值設置爲傳遞給部分視圖的模型
外部局部視圖被稱爲公司,內部局部視圖是一個名爲searchHelp的自定義控件。兩者都接受一個參數。
現在公司視圖獲取公司類型的參數,searchHelper接受可選字符串。這部分工作正常,因爲我正在測試null的模型值,並且在其他視圖中使用默認文本時默認文本爲@((Model==null)?"Enter Text":Model)
,即使不傳遞參數。
在我的嵌套視圖的情況下,如果我沒有提供一個字符串作爲searchHelper的模型,那麼它需要company
作爲模型從外部視角即公司,並提供一個錯誤。
究竟是什麼問題? – Faust
無法像調用函數時那樣設置字符串的默認值,如果沒有值傳遞。 這是我在視圖@model字符串 ,但我需要這樣的工作'@model字符串=「默認字符串」' – user2084319