@Html.HiddenFor(model => model.JobIndicator)
Run Code Online (Sandbox Code Playgroud)
提交页面后,JobIndicator的值不会刷新.
当我在显示字段中显示时,我可以看到值更新.
请告诉我如何使用msbuild运行nunit.我正在使用TFS进行代码集成和VS2010.
我试图在MVC2视图页面上单击调用JavaScript函数.
<a onclick=" SelectBenefit(<%=o.ba_Object_id %>,<%=o.ba_Object_Code %>)" href="#">Select</a>
Run Code Online (Sandbox Code Playgroud)
JavaScript函数
function SelectBenefit(id,code) {
alert(id);
alert(code);
}
Run Code Online (Sandbox Code Playgroud)
这里ba_Object_Id和Code是ViewModel中的值.如果我SelectBenefit(<%=o.ba_Object_id %>)以这种方式使用,它的工作正常.但是,当我有两个参数时,它没有.我收到了这个错误:
conditional compilation is turned off.
Run Code Online (Sandbox Code Playgroud) 我使用Jquery选项卡插件在我的视图中有选项卡.
我想要<li><a href="../JobDetails/Index/1234">JobDetails</a></li>作为我的第一个标签.
为此我正在做
<li>@Html.ActionLink("JobDetails",
"Index", // <-- ActionMethod
"JobDetails", // <-- Controller Name.
new { id = 1234 }
)</li>
Run Code Online (Sandbox Code Playgroud)
但我查看源代码给我看这个链接
<li><a href="/Coordination?Length=10" id="1234">JobDetails</a></li>
Run Code Online (Sandbox Code Playgroud)
其中Coordination是我的控制器名称,我在Coordination控制器上有这些选项卡,Action name(ViewName)是Index.
我不确定为什么我将控制器名称作为协调,即使我将其命名为JobDetails.
我的看法
<div id="ValidationSummary">
@Html.Partial("ValidationSummary")
</div>
@using (Ajax.BeginForm("Index", //<-- Action name
"JobDetails", //<-- Controller name
new AjaxOptions { HttpMethod = "Post", UpdateTargetId = "ValidationSummary" }))
{
}
Run Code Online (Sandbox Code Playgroud)
我想要ValidationSummary来替换.但它将我的URL更改为JobDetails