- - PR -
UpdatePanel��Triggers�I�ɒlj�������@�ɂ���
1
| ���e�� | ���e���e |
|---|---|
|
���e����: 2009-04-02 17:11
VisualStudio2008
C# ASP.NET AJAX �̂悤�Ȋ��ŊJ�����s���Ă��܂��B UpdatePanel��z�u���āA����ɑ���Triggers��ݒ肷�鎖�ɂ���āAUpdatePanel�� �W�Ȃ��ʒu�W�ɂ���R���g���[������AUpdatePanel�̍X�V���s�������o���܂��B �ȉ��ɋL�q�����̂́AUpdatePanel�O��ListBox��z�u���āA����SelectedIndexChanged�� UpdatePanel�̍X�V���s���悤��VisualStudio�̃f�U�C����ʂ���Trrigers�ɃR���N�V������ �lj��������ʐ������ꂽASPX�ł��B <asp:ListBox ID="ListBox1" runat="server" AutoPostBack="True"> <asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional"> <ContentTemplate> <asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="Button" /> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="ListBox1" EventName="SelectedIndexChanged" /> </Triggers> </asp:UpdatePanel> ����Triggers�̐ݒ�����W�b�N�����낤�Ǝv����L��<Triggers></Triggers>���폜���� ����ȉ��̂悤�ȃR�[�h����������ł����AUpdatePanel�ł͂Ȃ��y�[�W�S�̂��X�V����� ���܂��܂��B protected void OnPreRender(object sender, EventArgs e) { AsyncPostBackTrigger myAsyncPostBackTrigger = new AsyncPostBackTrigger(); myAsyncPostBackTrigger.ControlID = "ListBox1"; myAsyncPostBackTrigger.EventName = "SelectedIndexChanged"; UpdatePanel2.Triggers.Add(myAsyncPostBackTrigger); } �ǂ������Ԉ���Ă���낤�Ǝv���܂����A���������m�̕��͂�������Ⴂ�܂����H |
|
���e����: 2009-04-03 00:19
http://msdn.microsoft.com/ja-jp/library/system.web.ui.asyncpostbacktrigger.aspx
�����ɁuAsyncPostBackTrigger �R���g���[���̃v���O�����ɂ��lj��̓T�|�[�g����Ă��܂���v �Ə����Ă���܂��B�����āA �u�|�X�g�o�b�N �R���g���[�����v���O�����ɂ���ēo�^����ɂ́AScriptManager �R���g���[���� RegisterAsyncPostBackControl ���\�b�h���g�p���܂��v�Ə����Ă���܂��B http://msdn.microsoft.com/ja-jp/library/system.web.ui.scriptmanager.registerasyncpostbackcontrol.aspx ����ɁARegisterAsyncPostBackControl�̐����̕��ɂ́A �uUpdatePanel �R���g���[�����v���O�����ōX�V����ɂ́AUpdate ���\�b�h���Ăяo���܂��B�v �Ə����Ă���܂��B �Ƃ������ƂŁA ScriptManager1.RegisterAsyncPostBackControl(ListBox1); �̂悤�ɂ��āASelectedIndexChanged�C�x���g�n���h���� UpdatePanel2.Update(); ����悢�ł��B(Update();�̑����UpdatePanel2��UpdateMode��Always�ɂ��Ă��悢�ł��B) |
|
���e����: 2009-04-03 09:36
�ׂ邳��B
���肪�Ƃ��������܂����B ��肭�s���܂����B |
1
