jquery datepicker를 사용하여 서버 컨트롤을 만듭니다.이 메서드는 내 렌더링 메서드에서 처음 사용되었습니다. 난에 화재의 AutoPostBack 및 사용자 정의 이벤트를 추가 설정 텍스트 상자에 을이 서버 쪽의 TextChanged :jquery datePicker 화재 텍스트 변경 이벤트
protected override void CreateChildControls()
{
base.CreateChildControls();
_txtCalender = new TextBox();
_txtCalender.ID = "_txtCalender" + this.ID;
_txtCalender.ReadOnly = true;
_txtCalender.AutoPostBack = true;
_txtCalender.TextChanged += new EventHandler(_txtCalender_TextChanged);
Controls.Add(_txtCalender);
}
//Raised when the select Change
public event EventHandler SelectionDateChanged
{
add
{
Events.AddHandler(eventSelectedChange, value);
}
remove
{
Events.RemoveHandler(eventSelectedChange, value);
}
}
private void _OnSelectedChange(object source, EventArgs e)
{
OnSelectedChange(EventArgs.Empty);
}
//The method that raises the select Change event.
protected void OnSelectedChange(EventArgs e)
{
EventHandler selectedChangeHandler = (EventHandler)Events[eventSelectedChange];
if (selectedChangeHandler != null)
selectedChangeHandler(this, e);
}
내가 그와 같은 날짜 선택기 속성을 선택합니다 설정의 클라이언트 측 :
onSelect: function (dateText, inst) {
try {
window.console && console.log($(hiddenFld).val());
inst.input.val($(hiddenFld).val());
inst.input.trigger('change');
}
catch (err) {
alert(err);
}
}
을 내가 날짜를 선택하면 다시 게시를 만들지 만 OnTextChanged에 들어 가지 않습니다. 무엇을 놓쳤습니까?
내가, 내가 잘 – Aristos
을 유감 이해하지 못하고, 내가 병 않는 한 변경 이벤트 못해 화재를 추측 datePicker onSelect에서 호출하지만, textChanged의 서버 이벤트를 시작하지 않습니다. –