1
我使用Devexpress網格和ASP.NET MVC。在一個視圖中,我有一個圖像,並在懸停它我想調用JavaScript函數傳遞事件和一個模型屬性。將事件和模型屬性從視圖傳遞到javascript函數
這裏是我的代碼:
column.SetDataItemTemplateContent(c =>
{
string errorMessage = DataBinder.Eval(c.DataItem, "Errors").ToString();
if(!String.IsNullOrEmpty(errorMessage))
{
ViewContext.Writer.Write("<div style = 'cursor: pointer;' onmouseover='ShowErrorMessage(event, " + errorMessage + ")'><img id='errImg' src='../../Content/Images/error.png' /></div>");
}
});
但它不進入事件處理程序。如果我從ShowErrorMessage中刪除第二個參數並保留事件,它就可以工作。但是如何傳遞errorMessage呢?
它沒有工作... – bambi
嗯,是的,我錯過了一些東西,新的編輯應該這樣做。 –