有一个我想重用的cshtml部分。我希望它只接受一个字符串,因此它是可重用的,但似乎无法弄清楚如何只发送一个字符串。如果我发送模型它可以工作,但我必须指定我的字符串变量。以下是部分调用和部分代码。
部分电话: @model myModel;
@{Html.RenderPartial("_CompanyInfo", Model.CompanyID)}
部分代码:
@model string;
<title>@Model</title>
更新代码
部分致电:
@model myModel
@{Html.RenderPartial("_CompanyInfo", Model.CompanyID)}
部分代码:
@model string
<title>@Model</title>
答案 0 :(得分:0)
@{Html.RenderPartial("_CompanyInfo","your text here");}
@{Html.RenderPartial("_CompanyInfo", Model.CompanyID.ToString())}
答案 1 :(得分:0)
为什么在你的页面中有所有的HTML? 部分是奇怪的,你有
<!DOCTYPE html>
<html>
<head>
....
也会以这种方式删除分号 @model string
答案 2 :(得分:0)
我得到了它的工作。我需要删除;从布局和部分@model行。我将更新上面的代码。