我試圖根據各個條件驗證多個字段/控件。問題是我有單獨的標籤,指出基於特定控件而不是消息框的錯誤;有沒有更有效的方法來做到這一點?對單個控件使用多個條件語句並在公共方法中使用條件語句
下面是代碼:
if (txtPhone. Text. Length <= 0)
{
lblPhoneRequired.Visible = true;
}
else
{
lblPhoneRequired.Visible = false;
}
if (txtName. Text. Length <= 0)
{
lblNameRequired. Visible = true;
}
else
{
lblNameRequired. Visible = false;
}
最後我試圖包裝成這樣的公共方法如下:
public void validation() {
if (txtPhone. Text. Length <= 0)
{
lblPhoneRequired.Visible = true;
}
else
{
lblPhoneRequired.Visible = false;
}
if (txtName. Text. Length <= 0)
{
lblNameRequired. Visible = true;
}
else
{
lblNameRequired. Visible = false;
}
}
然後調用一個按鈕單擊事件的方法,但它不工作。
的是一個新的領域,請與我的無知熊:
蓋伊
目前還不清楚你想要完成什麼...... –
這是ASP,winforms,WPF,silverlight,windows手機還是什麼? – Servy
Windows窗體:使用Visual Studio,我問了兩件事。 1)這個代碼可以簡化,因爲我正在驗證單個控件,每個控件都有自己的錯誤標籤。 2)這可以在一個方法中工作嗎? - 謝謝! – Asynchronous