我在MVC 2。我的工作要身后从我的代码中调用一个jQuery功能(即从控制器)...我的jQuery函数是...JQuery的调用从代码的背后 - 任何其他解决方案
<script type="text/javascript">
$(function() {
var a = document.getElementById("HidStatus").value;
var b = parseInt(a);
$("#progressbar").progressbar({
value: b,
max: 100
});
});
<div id="progressbar" style="height: 8px; float: left; padding: .3%; margin-right: 274px;
margin-left: 160px; width: 350px;">
</div>
<div id="Div1" style="float: left; margin-left: 300px; margin-right: 100px; font-weight: bold">
<%= Html.Hidden("HidStatus", (double)ViewData["StatusBar"])%>
<%= Html.Label("Status - " + Convert.ToString(ViewData["StatusBar"] + "% Completed"))%>
</div>
我应该在我的控制器调用它。我的控制器时便会...
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult ProvideDetails(FormCollection formCollection)
{
//Here i should call the JQuery Function
return PartialView("Details", empDetails);
}
这是我的Ajax相关部...
<%AjaxOptions ajaxOption =新AjaxOptions(); ajaxOption.UpdateTargetId = “目标ID”; (“Provide”,“Emp”,new {},ajaxOption,new {id =“EmpForm”}) %> <%使用(Html.BeginForm(“Provide” ()“)) {%>
<%CurrentFormMode currentMode = new CurrentFormMode(); 如果(计算机[ “FormMode”]!= NULL) CURRENTMODE =(CurrentFormMode)计算机[ “FormMode”]; %> <%EmpDetails empDetails =新EmpDetails(); (ViewData.ContainsKey(“EmpDetails”)) empDetails =(EmpDetails)ViewData [“EmpDetails”]; %>
如果<%(!string.IsNullOrEmpty(Html.CelloValidationMessage( “SuccessMessage”))){ %>
<%}%> <%}%>
如何做到这一点....
你的理解是正确的。在你的第一个解决方案中,我应该在哪里打电话给我的进度条脚本...?请解释我在详细... – RobinHood 2011-01-25 08:42:42