0
我遇到問題。我不知道如何通過將產品代碼輸入文本框來顯示產品信息,然後按下Tab鍵或將鼠標移出文本框,它會自動在下面的產品上顯示詳細信息。像WebForm中的TextChanged事件一樣。由於通過ASP.Net中的Id獲取詳細信息實體MVC
我遇到問題。我不知道如何通過將產品代碼輸入文本框來顯示產品信息,然後按下Tab鍵或將鼠標移出文本框,它會自動在下面的產品上顯示詳細信息。像WebForm中的TextChanged事件一樣。由於通過ASP.Net中的Id獲取詳細信息實體MVC
具有HTML
<input type='text' id='mytxt' />
<div id='details'> </div>
你會怎麼做:
$('#mytxt').change(function(){
$.post('<%:Url.Action("Details")%>', { id: $(this).val()}, function(result){
$('#details').html(result);
}
});
和MVC中的作用是這樣的:
public ActionResult Details(string id)
{
//get the content somehow
...
return Content(thecontent);
}
您可以使用jQuery的事件的內容()方法來進行ajax調用,當文本框失去焦點時將返回一個局部視圖(即按下tab或另一個輸入元素被聚焦)。
我是一個asp.net mvc的新手,但我很緊急在這方面。你可以做一個更具體的例子,不要感謝你。我那時做過了,但它仍然不適合我 – 2014-10-28 03:58:09