我通常會處理c#代碼,但最近開發了一個asp.net頁面,我有一個出現的日曆,用戶選擇他/她想要的日期。在那個頁面上是一個asp lbl,我想顯示當前選擇的日期,這對我來說通常很容易,但是我在參考/查找控制時遇到了問題。此外,我不確定實現這一目標的最佳方法,我一定會在未來遇到此問題。C#中的ASP.Net標籤更改#
這是我想要設置lbl文本並嘗試使用FindControl方法但它不適合我,認爲它可能嵌套,因爲我有一些div?
public void Calendar1_SelectionChanged(object sender, System.EventArgs e)
{
Control Lbl = FindControl("inputField");
if (Lbl != null)
{
//Control mycontrol2 = Lbl.Parent;
Lbl.Text = Calendar1.SelectedDate.ToShortDateString();
}
,這是在ASP。
<div id="date">
<input type="text" size="12" id="inputField" />
<script>
$("#inputField").click(function() {
$("#box").show("slow");
});
</script>
</div>
如何完成將輸入字段文本設置爲Calendar.SelectedDate?。 (和任何提示,如果有你自己遇到過,對於良好的做法)
謝謝任何幫助。
+1有效,但是,我用碎紙機,雖然兩個相同的想法! – user685590