我在名为 (Partial1.ascx) 的局部视图中定义了一些变量
string value1 = "value1";
string value2 = "value2";
int id = 7;
现在在 ASPX 页面视图中,我想使用上面的值。在我的正常视图(aspx 页面)中,我有这样的:
<%Html.RenderPartial("Partial1.ascx");%>
<%=value1 %> becomes <%=value2 %> with his id which is <%=id %>
但是编译器会抛出value1
,value2
和id
未定义的错误。
如何使用这些变量?
我是否需要定义一个模型(新模型)并在RenderPartial
函数 ->中作为参数传递<%Html.RenderPartial("Partial1.ascx", NewModel);%>
?
谢谢