<script type="text/javascript">
$(function() {
$('.datePicker').datetimepicker({ dateFormat: 'dd/mm/yy' });
});
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="Server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:TextBox ID="TextBox1" class="datePicker" runat="server"></asp:TextBox>
<asp:UpdatePanel ID="holder" runat="server" UpdateMode="Always" ChildrenAsTriggers="true">
<ContentTemplate>
<asp:DropDownList runat="server" ID="ddl_RespondBy" AutoPostBack="true" OnSelectedIndexChanged="ddl_SelectedIndexChanged">
<asp:ListItem Selected="True">1 Hour</asp:ListItem>
<asp:ListItem>Other</asp:ListItem>
</asp:DropDownList>
<asp:TextBox ID="txt_RespondBy" class="datePicker" Visible="true" runat="server" />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ddl_RespondBy" EventName="SelectedIndexChanged" />
</Triggers>
</asp:UpdatePanel>
</asp:Content>
protected void ddl_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddl_RespondBy.SelectedItem.Text == "Other")
{
txt_RespondBy.Visible = true;
}
else
{
}
}
Tôi thực hiện một phần sau với bảng cập nhật, tôi có hai hộp văn bản bên ngoài bảng cập nhật và một bên trong, khi tôi chọn khác từ trình đơn thả xuống và cố gắng mở lịch bên trong hộp văn bản txt_RespondBy nó không hiển thị, nhưng hộp văn bản bên ngoài bảng cập nhật hiển thị lịch. tại sao Javascript không làm việc bảng cập nhật bên trong sau khi postback một phầnJavascript trong bảng điều khiển cập nhật không hoạt động sau khi một phần postback
có, hiện đang hoạt động. cảm ơn – Mark