对MVC来说是新来的 所以请忍耐我
我试图做的是,在第1页,用户将数值输入到两个文本字段中,在单击提交按钮时,它将调用 wcf 服务,如果 wcf 调用返回确认值,那么它应该重新定位到不同的页面,并显示从 wcf 调用返回的数值。
我创造出像这样的景象
<input type="text" name="txtUniqueCode" value="@Model.UniqueCode" placeholder="unique identifier" />
<label for="name">
Vehicle Registration
</label>
<input type="text" name="txtRegistration" value="@Model.Registration" placeholder="Registration" />
<a href="@Url.Action("ShowRepairDetails", "RepairDetails", new { uniqueCode = Model.UniqueCode, registration = Model.Registration })">Check Status</a>
用户在文本框 s 输入值后, 一旦点击“ 检查状态 ”, 就会尝试使用 Url. action 将值传递给控制器。 但是, 当我调试并检查控制器的参数值时, 他们就会以空号返回我。 不清楚为什么吗?
我尝试用以下URL中的静态值替换参数值。 Action-
@Url.Action("ShowRepairDetails", "RepairDetails", new { uniqueCode = 1234, registration = "Test" })
工作正常, 我正正确接收控制器侧的参数值。 因此从我所理解的“ 模式” 对象, 即使用户将某些值输入文本框, 也不会更新。 我在这里缺了什么东西。 请帮助 。
Thanks in advance
Sai