将字符串发送到cshtml部分页面

时间:2015-02-20 15:09:41

标签: c# razor model-view-controller

有一个我想重用的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>

3 个答案:

答案 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行。我将更新上面的代码。