Привет всем! У меня есть сетка пользовательского интерфейса kendo, используемая внутри приложения ASP.NET MVC 4 внутри определения столбца. Я инкапсулировал шаблон этого столбца в тег Link, который ссылается на действие MVC:
<a id="FundD" href="FundData/?CodeIsin=#= CodIsin #"><div data-dcr=#= kendo.toString(kendo.parseDate(DateCreationFond),"dd/MM/yyyy") # data-code=#= CodIsin # data-comm = #= JSON.stringify(PaysCommercialisation) # id="libVm" class="title-fonds #: LIBELLEVM #" data-toggle="popover" ><span class="desc-fonds">#: LibClassificationNiv2 #</span>#: LIBELLEVM #</div></a>
В любом случае, когда я щелкаю по этому столбцу, я должен нажать на Действие, которое вернет определенный вид и передаст определенный параметр этому действию. Когда я щелкаю по столбцу, вызывается действие, и параметр передается правильно, но после того, как к представлению подано то же действиевызывается снова и снова много раз автоматически без щелчка по столбцу ссылки (Link).
Вот код действия:
public ActionResult FundData(OddoAmProduitFindRequest req, string CodeIsin)
{
OBAMVM obamvm = new OBAMVM();
DispatchPageVM dispVM = new DispatchPageVM();
ViewBag.Clist = from count in Const.OBAMCountries select count.Name;
ViewBag.Llist = new List<string>();
req = new OddoAmProduitFindRequest()
{
CodLangue = SiteContext.Language(ControllerContext),
CodPaysCommercialisation = SiteContext.CodeCountry(ControllerContext),
ProfilInvestisseur = Int32.Parse(SiteContext.UserProfileId(ControllerContext)),
LibelleProduit = CodeIsin.ToString()
};
var FundDetails = ServiceLocator.Current.GetInstance<HttpClient>().GetFundDetails(req).Values.FirstOrDefault();
obamvm.ProduitResponse = FundDetails;
obamvm.dispatchVM = dispVM;
return View(obamvm);
}
Кто-нибудь знает, почему действие вызывается многимираз после первого клика ??