나는 MVC3을 처음 접했고 몇 가지 일반적인 방향이 필요하다는 말부터 시작하겠습니다.일부 작업 후 페이지에 컨트롤 추가 MVC3
현재 DevExpress 업로드 컨트롤이있는 MVC3 웹 페이지가 있습니다. 업로드 컨트롤은 선택한 문서를 구문 분석하고 파일에서 가져온 데이터로 웹 서비스를 호출합니다. devexpress 그리드 (부분보기에서 볼 수 있음)에서 webservice 응답을 표시하려고하지만 webservice의 결과가 수신 될 때까지 인스턴스화하는 방법을 파악할 수 없습니다. 내가 지금까지 무엇을 여기
는Index.cshtml
<div id="form" style="float:left; margin-left:50px;">
<p>Select a file to upload:</p>
@using (Html.BeginForm("Index", "StepUpdater", FormMethod.Post, new { id="uploadForm", name="uploadForm" }))
{
@Html.DevExpress().UploadControl(settings =>
{
settings.Name = "uploadController";
settings.Width = 325;
settings.CallbackRouteValues = new { Controller = "StepUpdater", Action = "CallbacksUpload" };
settings.UploadButton.
}).GetHtml()
<label style="color:Red">@TempData["Error"]</label>
@Html.DevExpress().Button(settings =>
{
settings.Name = "uploadButton";
settings.Text = " Upload";
settings.UseSubmitBehavior = false;
settings.ClientSideEvents.Click = "function(s,e){uploadController.Upload();}";
}).GetHtml()
}
<br />
@Html.Partial("GridViewPartial", (IEnumerable<StepResponse>)Model)
에게 ...
@using DevExpress.Web.Mvc.UI
@using DevExpress.Web.Mvc
@Html.DevExpress().GridView(settings => {
settings.Name = "Responses";
settings.CallbackRouteValues = new { Controller = "StepUpdater", Action = "GridViewPartial" };
settings.Settings.ShowColumnHeaders = true;
settings.Width = System.Web.UI.WebControls.Unit.Percentage(100);
}).Bind(Model).GetHtml()
그런 다음 컨트롤러
,619 GridViewPartial.cshtml 있어