我正在努力使用以下代码设置图像src的MVC语法。我使用Webform视图引擎并遵循语法
<img src="<%: Url.Action("LoadPhoto", "EmployeeProfile",
new { empno = "<%: ViewBag.EmpNo%>"}) %>" />
收到此错误Newline in constant
如何将此ViewBag值嵌入Action的路径参数?
答案 0 :(得分:0)
由于您已经在代码中,因此以下内容应该有效:
<img src="<%: Url.Action("LoadPhoto", "EmployeeProfile",
new { empno = ViewBag.EmpNo }) %>" />
(我有理由相信错误中提到的换行符不是"EmployeeProfile",
和new { ... }
之间的换行符。)
答案 1 :(得分:0)
ViewBag
。您应该使用ViewData
代替:
<img src="<%: Url.Action("LoadPhoto", "EmployeeProfile",
new { empno = ViewData["EmpNo"] }) %>" />