小编Gab*_*boy的帖子

ASP.NET Ajax CalendarExtender不会更新SelectedDate值

出于某种原因,正在处理的ASP.NET站点上的任何CalendarExtender都不会更新.我已经检查了所有明显的位置(例如AutoPostBack和AutoEventHandler).问题是,当我从日历中选择一个日期并将其发布到表单时,正在更新正在扩展的TextBox,但日历扩展程序的日期根本没有被更新(例如,SelectedDate仍然与之前相同) .我搜索了任何可能的解决方案,但没有一个有效.

这是代码:

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master"
    AutoEventWireup="true" CodeBehind="ThePage.aspx.cs" Inherits="ThePage" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<asp:TextBox runat="server" ID="txtBlah" />
<asp:CalendarExtender ID="txtBlahExtender" runat="server" TargetControlID="txtBlah" Format="MMMM d, yyyy" />
<asp:Button runat="server" ID="btnSubmit" CausesValidation="false" />
Run Code Online (Sandbox Code Playgroud)

和代码隐藏:

public partial class ThePage : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                txtBlahExtender.SelectedDate = DateTime.Today.AddDays(4);
            }
        }

        protected void btnSubmit_Click(object sender, EventArgs e)
        {
         //do postback actions        
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我的代码达到"do postback actions"时,txtBlahExtender.SelectedDate总是DateTime.Today.AddDays(4).它根本没有记录变化.

有任何想法吗?

谢谢,洛根史密斯

(是否可以对问题进行格式化?)

asp.net ajax postback calendarextender

9
推荐指数
1
解决办法
2万
查看次数

如何关闭Microsoft.Practices.EnterpriseLibrary.Data.ExecuteNonQuery的连接

我正在使用库microsoft.practices.enterpriselibrary访问SQL Server数据库。我想知道使用ExecuteNonQuery方法时如何关闭连接?

即:

using Microsoft.Practices.EnterpriseLibrary.Data.Sql;

SqlDatabase db = null;
try
{
    db = new SqlDatabase(stringConnection);
    db.ExecuteNonQuery("storedprocedure", someParams);
}
catch (Exception ex)
{
}
Run Code Online (Sandbox Code Playgroud)

我不能做这样的事情

finally
{
    if (db != null)
    {
        ((IDisposable)db).Dispose();
    }
}
Run Code Online (Sandbox Code Playgroud)

那么...如何避免连接泄漏?

谢谢。

c# sql-server enterprise-library

3
推荐指数
2
解决办法
9841
查看次数

如何在android中使用来自库项目的布局文件

我有两个android项目1.主项目2.图书馆项目.我在我的主项目中引用了Library项目.我在Main Project中有一个片段,它应该使用库项目中的布局(.xml)文件.我怎样才能做到这一点?

android android-library

2
推荐指数
1
解决办法
2675
查看次数