我需要做这样的事情这可能吗?
<%
var Controller = null;
if (Model.ID== "ABC")
{
Controller = "Name";
}
else
{
Controller = "Detail";
}
%>
<% using (Html.BeginForm("edit", Controller, FormMethod.Post, new { @id="exc-" + Model.SID}))
{%>
<%= Html.Summary(true)%>
这可能吗?
如果我这样做我会得到例外:
错误:无法分配隐式类型的局部变量
为什么不这样做:
<% var Controller = (Model.ID == "ABC") ? "Name" : "Details" %>
编辑:根据您的更新做:
<% using (Html.BeginForm("edit",
(Model.ID == "ABC") ? "Name" : "Details", FormMethod.Post,
new { @id="exc-" + Model.SID}))
{ %>
您也可以使用您编辑的代码,只需将qazxsw poi更改为qazxsw poi。
var