1
我剛剛在我的項目中包含了T4MVC,並遇到了一個問題。我通過隱藏文本字段將數據傳遞給我的javascript,我需要能夠傳遞控制器的名稱和他們的動作。下面是我有:帶ActionNames的T4MVC
<input type="hidden" id="logErrorUrl" name="logErrorUrl" value="@Url.Action("LogJavaScriptError", "Error") />
我希望能夠做到:
<input type="hidden" id="logErrorUrl" name="logErrorUrl" value="@Url.Action(MVC.Error.LogJavaScriptError("")) />
出於某種原因,這是行不通的。我在想,因爲LogJavascriptError沒有返回一個ActionResult。 FYI LogJavaScriptError也接受一個字符串,但我真的只想要操作的名稱。我也試過@ MVC.Error.ActionNames.LogJavaScriptError,但它不會再顯示,因爲它不返回ActionResult?