나는 필드에서 포스트 백을 수행해야하는 다소 독특한 상황이 있습니다. jquery 자동 롤아웃을 수행하고 있습니다. 여기asp.net GridView에서 jquery autocomplete를 사용하여 포스트 백
내가 지금 jQuery를 어떻게,이 텍스트 상자 찾기 위해 CssClass을 사용하는 것입니다 :
$(".txtWorkCode").autocomplete({
source: "SearchFill.aspx?ControlInfo=Expense",
minLength: 2
});
이 잘 작동을하지만, 자동 완성을하는 분야는 고개 값을 얻기에 포스트 백을 할 수있다 (행의 다른 필드를 채우기 위해). autolookup을 수행하기 위해 입력 한 값을 다시 가져 오기 때문에 기존 onBlur 또는 onTextChanged를 사용할 수 없습니다 (단축키입니다).
포스트 백을 시작하려면 jQuery가 필요합니다. 나는 다양한 버전을 시도했다 :
.result(function (event, item)
그러나 아무도 작동하지 않았다. UI 1.8.9를 사용하고 있습니다. 자동 완성을 위해.
감사합니다.
감사합니다. szeliga - 내가 이것을 사용하여 포스트 백을 할 수있었습니다. select : function (event, item) {__doPostBack ('AddMarkup', item.item.value); } - 이상한 item.item은 배열 또는 무언가처럼 보입니다. 그러나 그것은 작동합니다! – netwisedev
아마도 여기서는 JavaScript Object Notation (JSON)에 대한 자세한 정보가 있습니다 : http : //www.json.org/ 또한이 요소가 다른 요소에서 발생하도록이 포스트 백이 필요하면 __doPostBack ('<% # control .ClientID %> ', item.item.value); 여기서 control은 다시 게시하려는 컨트롤입니다. – szeliga