追加(Add Employee)機能用の動的フォームを作成したいと考えています。すべてのコントロール(TextBox、RadioButtonList、CheckBoxList、DropDownList)を作成できますが、DateTimeコントロールを作成する方法はわかりません。 :(DNN 7で.ascxファイルのDNNDateTimePickerを動的に作成する方法は?
DNN私はこの(http://www.ashishblog.com/assign-datepicker-to-runtimedynamic-textboxes-in-asp-net-using-jquery/)を読んでいる既製コントロール(http://uxguide.dotnetnuke.com/UIPatterns/DatePicker.html)を提供しますが、私は私のコードで動的に作成する方法を知りません。
もそれは
を動作しません。誰が私にそれを達成するためのリンクや方法を提案することができ、それ私がDNNDateTimeピッカーを使用することができ、より良いでしょう
をここに私のコードです:?。 View.ascx
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="View.ascx.cs" Inherits="Customer.Modules.CustomerDemo.View" %>
<div id="div_customer" style="visibility: visible">
<asp:PlaceHolder ID="mainPlaceHolder" runat="server"></asp:PlaceHolder>
</div>
View.ascx.cs - >ページのLoadイベント
foreach (FieldsDetails item in listOfFields)
{
switch (item.FieldType)
{
case FieldTypes.Text:
TextBox textControl = new TextBox();
textControl.ID = "txt_" + item.FieldName;
textControl.Text = item.FieldValue;
textControl.TextChanged += TextControl_TextChanged; ;
mainPlaceHolder.Controls.Add(textControl);
break;
case FieldTypes.DropDown:
//code to create DropDown
break;
case FieldTypes.Checkbox:
//code to create Checkbox
break;
case FieldTypes.DateTime:
//code to create DateTime
//create TextBox control and apply class or Is there readyname DNN Control?
break;
}
}