0

这是索引视图:

<script type="text/jscript" language="javascript">
    $(document).ready(function () {
        $("#tabs").tabs();
    });
</script>
<div class="demo">
        <div id="tabs">
        <ul>
            <li><a href="/CarDetails/Overview">Overview</a></li>
            <li><a href="/CarDetails/Specification?Id=" + '@ViewBag.versionId'>Specifications</a></li>
        </ul>
        <div>
        </div>
        <div>
        </div>
    </div>
</div>

  public class CarDetailsController : Controller
    {
        public ActionResult Index(int? versionID)
        {
            ViewBag.versionId = versionID;
            return View();
        }


        public ActionResult Specification(int Id)
        {
            return PartialView(CarDetails.GetCarModelVersionDetailsByConfigGrpId(Id));
        }

    }

上面的控制器被调用

@Html.ActionLink(item.VersionName, "Index", "CarDetails", new { versionID = item.ModelVersionId },null)

我需要在CarDetailsControl的Specification操作中查询 versionID 值。

但它变成了空的。

请指导我。

谢谢,

@保罗

4

1 回答 1

0

更改为 <li><a href="/CarDetails/Specification?versionID=@ViewBag.versionId" >Specifications</a></li> 解决了我的问题。

于 2012-06-30T16:06:20.440 回答