【发布时间】:2015-04-13 11:55:47
【问题描述】:
下午如此。
我目前正在为一个关于将参数传递到我的 MVC 视图中的问题而摸不着头脑。
场景: 我有 Razor/HTML 视图。它包含一个 img 控件。当我导航到没有参数的页面时,图像会呈现......当我导航并包含进一步的“/参数”时 - 它不会呈现。 我一定是在做一些非常愚蠢的事情——但是什么?
查看
@{
ViewBag.Title = "Tender";
}
@using JobList.Models.Pages
@model TenderPage
<h3 style="margin-top:5px;">New Tender</h3>
<p style="margin-top:-12px;"><b>Required fields are marked with an asterix (*)</b></p>
<div style="float:left; margin:-10px 8px 8px 0px; height:30px;">
<img id="unlockImg" src="../Content/Images/Shared/lock32.png" alt="Unlock" title="Unlock" style="visibility:collapse; position:absolute;" />
<img id="saveImg" src="../Content/Images/Shared/disk32.png" alt="Update" title="Update" style="visibility:visible; position:absolute;" />
</div>
控制器(简体):
public ActionResult Tender(Int32? ID = null)
{
return View(GenerateTender(ID));
}
private TenderPage GenerateTender(Int32? ID)
{
TenderPage page = new TenderPage();
using (EnquiriesWorkUnit workUnit = EnquiriesWorkUnit.Begin())
{
page.Tender = new Tender();
if (ID.HasValue && ID.Value > 0)
{
//SOMETHING
}
}
return page;
}
【问题讨论】:
标签: html model-view-controller view rendering