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

主頁 > 知識庫 > 使用CustomValidator自定義驗(yàn)證控件檢查是否有對ListBox控件選擇

使用CustomValidator自定義驗(yàn)證控件檢查是否有對ListBox控件選擇

熱門標(biāo)簽:百度ai地圖標(biāo)注 南陽外呼系統(tǒng)定制化 蘋果手機(jī)凱立德地圖標(biāo)注 申請400電話手續(xù) 合肥電銷外呼系統(tǒng)哪家公司做的好 玉林市機(jī)器人外呼系統(tǒng)哪家好 同安公安400電話怎么申請流程 電話機(jī)器人軟件銷售工作 預(yù)測式外呼系統(tǒng)使用說明
在前網(wǎng)頁前端處,我們放置ListBox控件,在數(shù)據(jù)提交前,檢查用戶是否有對此控件進(jìn)行選擇? Insus.NET的方法是使用Javascript與CustomValidator自定義驗(yàn)證控件來檢查。
可以看到最終結(jié)果:
 
你也想?yún)⒋死樱梢詤⒖枷旅鏀?shù)據(jù)與準(zhǔn)備方法,寫一個(gè)對象,它將用來產(chǎn)生十個(gè)天干。
HeavenlyStem.cs
復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
/// summary>
/// Summary description for HeavenlyStem
/// /summary>
public class HeavenlyStem
{
private int _ID;
private string _Name;
public int ID
{
get { return _ID; }
set { _ID = value; }
}
public string Name
{
get { return _Name; }
set { _Name = value; }
}
public HeavenlyStem()
{
//
// TODO: Add constructor logic here
//
}
public HeavenlyStem(int id, string name)
{
this.ID = id;
this._Name = name;
}
}

產(chǎn)生與用泛型來存儲(chǔ)它們
復(fù)制代碼 代碼如下:

private ListHeavenlyStem> GetHeavenStem()
{
ListHeavenlyStem> ListHS = new ListHeavenlyStem>();
HeavenlyStem hs = new HeavenlyStem();
hs.ID = 1;
hs.Name = "甲";
ListHS.Add(hs);
hs = new HeavenlyStem();
hs.ID = 2;
hs.Name = "乙";
ListHS.Add(hs);
hs = new HeavenlyStem();
hs.ID = 3;
hs.Name = "丙";
ListHS.Add(hs);
hs = new HeavenlyStem();
hs.ID = 4;
hs.Name = "丁";
ListHS.Add(hs);
hs = new HeavenlyStem();
hs.ID = 5;
hs.Name = "戊";
ListHS.Add(hs);
hs = new HeavenlyStem();
hs.ID = 6;
hs.Name = "己";
ListHS.Add(hs);
hs = new HeavenlyStem();
hs.ID = 7;
hs.Name = "庚";
ListHS.Add(hs);
hs = new HeavenlyStem();
hs.ID = 8;
hs.Name = "辛";
ListHS.Add(hs);
hs = new HeavenlyStem();
hs.ID = 9;
hs.Name = "壬";
ListHS.Add(hs);
hs = new HeavenlyStem();
hs.ID = 10;
hs.Name = "癸";
ListHS.Add(hs);
return ListHS;
}

Html標(biāo)記
復(fù)制代碼 代碼如下:

asp:ListBox ID="ListBoxHeavenlyStem" runat="server" Width="60" Height="160" SelectionMode="Multiple">/asp:ListBox>
asp:CustomValidator ID="CustomValidator1" runat="server" Display="None" ErrorMessage="必須選擇選項(xiàng)" ClientValidationFunction="ValidateListBox">/asp:CustomValidator>
asp:ValidationSummary ID="ValidationSummary1" runat="server" EnableClientScript="true"
ShowMessageBox="true" ShowSummary="false" />
asp:Button ID="Button1" runat="server" Text="Submit" />

接下來,你需要在.aspx.cs為ListBox控件綁定數(shù)據(jù),數(shù)據(jù)源即是剛才產(chǎn)生的ListHeavenlyStem>:
復(fù)制代碼 代碼如下:

using System.Collections.Generic;
using System.Data;
using System.Data.OleDb;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Insus.NET;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
Data_Binding();
}
private void Data_Binding()
{
this.ListBoxHeavenlyStem.DataSource = GetHeavenStem();
this.ListBoxHeavenlyStem.DataTextField = "Name";
this.ListBoxHeavenlyStem.DataValueField = "ID";
this.ListBoxHeavenlyStem.DataBind();
}
}

最后是寫Javascript腳本
復(fù)制代碼 代碼如下:

function ValidateListBox(sender, args) {
var lb = document.getElementById("%=ListBoxHeavenlyStem.ClientID%>")
var options = lb.options;
args.IsValid = false;
for (var i = 0; i options.length; i++) {
if (options[i].selected == true) {
args.IsValid = true;
return;
}
}
}
您可能感興趣的文章:
  • js控制.net驗(yàn)證控件是否可用。
  • asp.net MaxLengthValidator 最大長度驗(yàn)證控件代碼
  • 基于jquery實(shí)現(xiàn)的服務(wù)器驗(yàn)證控件的啟用和禁用代碼
  • 使用jQuery.Validate進(jìn)行客戶端驗(yàn)證(初級篇) 不使用微軟驗(yàn)證控件的理由
  • validator驗(yàn)證控件使用代碼
  • ASP.net的驗(yàn)證控件淺析
  • 驗(yàn)證控件與Button的OnClientClick事件詳細(xì)解析
  • C#驗(yàn)證控件validator的簡單使用

標(biāo)簽:海南 南京 揚(yáng)州 淄博 南昌 南京 嘉興 臺州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用CustomValidator自定義驗(yàn)證控件檢查是否有對ListBox控件選擇》,本文關(guān)鍵詞  使用,CustomValidator,自定義,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用CustomValidator自定義驗(yàn)證控件檢查是否有對ListBox控件選擇》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用CustomValidator自定義驗(yàn)證控件檢查是否有對ListBox控件選擇的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章