【发布时间】:2010-04-09 20:25:53
【问题描述】:
我创建了一个 DatePicker 用户控件(下面是 ASP 代码,后面没有代码),它只是一个文本框、图像按钮和有时可见的日历。
<%@ Control Language="vb" AutoEventWireup="false" _
CodeBehind="myDatePicker.ascx.vb"
Inherits="Website.myDate" %>
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" _
tagprefix="asp" %>
<asp:TextBox ID="Date1" runat="server"></asp:TextBox>
<asp:Image ID="Image1" runat="server" ImageUrl="~/Calendar_scheduleHS.png" />
<asp:CalendarExtender ID="Date1_CalendarExtender" runat="server" Enabled="True"
TargetControlID="Date1" PopupButtonID="Image1" >
</asp:CalendarExtender>
我能否以某种方式绑定或传递 TextBox 的值作为整个控件的值以在调用代码中使用?
编辑:我的实际目标是能够将 SelectedDate 绑定为数据库查询的参数。我能够在查询参数配置窗口的控件下拉列表中选择其他参数的值。
【问题讨论】:
-
您想在用户控件上公开一个代表所选日期的属性吗?
-
听起来好像可以。请详细说明。
-
我在问您是否尝试从 userControl 外部授予对选定日期的访问权限。类似 myDatePicker.SelectedDate
-
是的,这就是我想要做的。
标签: asp.net vb.net user-controls