好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Asp.net中使用文本框的值動態生成控件的方法

Asp.net中使用文本框的值動態生成控件的方法

熱門標簽:地圖標注軟件免費下載 臨沂智能電話機器人加盟 蘇州如何辦理400電話 聯通官網400電話辦理 西寧呼叫中心外呼系統線路商 網絡電話外呼系統上海 百應電話機器人外呼系統 400電話辦理怎么樣 外呼電話機器人成本

看到一個網友,有論壇上問及,動態的生成checkbox控件,在文本框中輸入一個“花”字,點一下“生成”按鈕,就會在下面生成一個checkbox,它的text屬性是“花”。再輸入一個“鳥”,點一下按鈕,就會生成第二個checkbox控件,text屬性是“鳥”...

Insus.NET的解決方法很簡單,就是每次在文本框輸入的值都存起來,然后把這些數據綁定至一個CheckBoxList控件上就行了。

詳細,先創建一個對象:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
/// summary>
/// Summary description for Letter
/// /summary>
namespace Insus.NET
{
public class Letter
{
private string _Name;
public string Name
{
get { return _Name; }
set { _Name = value; }
}
public Letter()
{
}
public Letter(string name)
{
this._Name = name;
}
}
} 

創建一個實體,這個實體你可以把它開發成可以操作性,如添加,編輯,更新,刪除或是獲取數據集,等等...

在本例中,Insus.NET只實添加以及獲取數據的兩個方法:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
/// summary>
/// Summary description for LetterEntity
/// /summary>
namespace Insus.NET
{
public class LetterEntity
{
private ListLetter> _Letter = new ListLetter>();
public void Add(Letter l)
{
this._Letter.Add(l);
}
public IEnumerableLetter> Letters
{
get {
return this._Letter;
}
}
}
} 

萬事俱備,只差ASPX的實現了,創建一個aspx的網頁:

在ASPX.cs代碼頁中,你可以實現所需要的功能:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Insus.NET;
public partial class Default2 : System.Web.UI.Page
{
LetterEntity le = new LetterEntity();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Data_Binding();
}
le = TemporaryLetters;
}
private void Data_Binding()
{
this.CheckBoxList1.DataSource = le.Letters;
this.CheckBoxList1.DataTextField = "Name";
this.CheckBoxList1.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
Letter l = new Letter();
if (!string.IsNullOrEmpty(this.TextBox1.Text.Trim()))
l.Name = this.TextBox1.Text.Trim();
le.Add(l);
TemporaryLetters = le;
Data_Binding();
}
public LetterEntity TemporaryLetters
{
get
{
if (Session["LetterEntity"] == null)
return new LetterEntity();
else
return (LetterEntity)Session["LetterEntity"];
}
set
{
Session["LetterEntity"] = value;
}
}
} 

你也許覺得很復雜,因為涉入存儲數據的問題。如果你把數據直接存入數據庫的話,你可以在上面#6步中把填寫的值存入數據庫中,在#4步中,去讀取數據庫的數據綁定給CheckBoxList控件即可。

以上所述是小編給大家介紹的Asp.net中使用文本框的值動態生成控件的方法的相關知識,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • ASP.NET 廣告控件AdRotator的使用方法與實例
  • ASP.NET筆記之廣告控件的使用方法
  • ASP.NET 網站開發中常用到的廣告效果代碼
  • 獲取asp.net服務器控件的客戶端ID和Name的實現方法
  • asp.net控件DataList分頁用法
  • ASP.NET項目開發中日期控件DatePicker如何使用
  • ASP.NET中 ObjectDataSource控件的DataObjectTypeName屬性
  • ASP.NET的廣告控件AdRotator用法分析

標簽:甘肅 慶陽 聊城 海西 中衛 清遠 臨夏 平涼

巨人網絡通訊聲明:本文標題《Asp.net中使用文本框的值動態生成控件的方法》,本文關鍵詞  Asp.net,中,使用,文本,框,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Asp.net中使用文本框的值動態生成控件的方法》相關的同類信息!
  • 本頁收集關于Asp.net中使用文本框的值動態生成控件的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 青青热久| 肉伦挺进麻麻肉蚌深处第二章| 全黄H全肉短篇n男男| 潘金莲武松强三级| 啊别舔| 美国 graco-trabon集團| 亚洲国产精品无码专区在线播放| 扒开内裤直接进| 精品少妇爆乳无码Vs无码视频| 特级黄色录像| 日本无马中文在钱1区2021| 艳母免费| 大棚歌舞团大胆表演小剧场演出| 欧洲女人免费观看视频| 一本大道香蕉视频在线观看| 男人的天堂VA网免费| 国产高清成人mv在线观看| 免费一级婬片色情毛片大全| 爽死你个放荡小婬妇打屁股视频| 婷婷狠狠激情| 男人猛躁女人秘?的视频| 久久久久久精品一级毛片外国| 欧美乱妇高清无乱码亚洲欧美| 日本视频在线一区| 干黑妞| h动态图男女啪啪27报gif| 国产丨熟女丨国产熟√| 好男人的神马免费观看视频| 精品国产免费久久久久久樱桃图片| 超碰天天摸日日摸狠狠添| 国产午夜亚洲精品不卡无码| 杂伦大乱烩H高小说| 兄长的权限| 扒开校花粉嫩小泬喷潮H视频| 美女扒开腿让男人桶爽91香蕉| 亚洲成色999久久网站| 国产精品久久久久久久久久网曝门| 被男票按在镜子前啪| 亚洲一区第一页| 老师不让穿乳罩随时h| 日本三级欧美三级人妇英文|