asp.netでdetailsviewを使用しています。私は性別のフィールドを持っています。このフィールドがチェックされると、チェックボックスのテキストは自動的に「男性」に変更され、それ以外の場合は「女性」に変更されます。 どうすればいいですか? この機能にチェックボックスを設定するにはどうすればよいですか?設定方法バインド可能なチェックボックスの値が自動的に男性/女性に変更されました
0
A
答えて
1
私はあなたが実際にこれをやっていない願っていますが、以下はそれを達成します:
protected void chkSex_CheckedChanged(object sender, EventArgs e)
{
CheckBox chkSex = (CheckBox)sender;
chkSex.Text = SexString(chkSex.Checked);
}
protected string SexString(bool sex)
{
return sex ? "Male" : "Female";
}
とマークアップを:
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:CheckBox runat="server"
Checked='<%# Eval("Sex") %>'
OnCheckedChanged="chkSex_CheckedChanged"
AutoPostBack="true"
Text='<%# SexString((bool)Eval("Sex")) %>'/>
</ContentTemplate>
</asp:UpdatePanel>
1
あなたはいくつかの簡単なJavaScriptでこれを行うことができます。
マークアップ
<label id="sexLabel" for="sexCheckBox">Male</label>
<input id="sexCheckBox" type="checkbox" onclick="sexClick(this);" />
コード
function sexClick(checkbox) {
document.getElementById('sexLabel').innerHTML = (checkbox.checked) ? 'Female' : 'Male';
}
jQueryの
マークアップ
<label id="sexLabel" for="sexCheckBox">Male</label>
<input id="sexCheckBox" type="checkbox" />
コード
$(function() {
$('#sexCheckBox').click(function() {
$('#sexLabel').text((checkbox.checked) ? 'Female' : 'Male');
});
});
1
列またはプロパティ名がSexであり、性別が男性の場合はtrueであるとします。マークアップでこれを使用します。
<asp:CheckBox runat="server" ID="chkSex" Text='<%# GetText((bool)Eval("Sex"))%>'
Checked='<%# Eval("Sex")%>' />
書き込みコードビハインドでこの方法:
protected static object GetText(bool b)
{
return b ? "Male" : "Female";
}
関連する問題
- 1. 列に「男性」と「女性」が含まれています。すべての女性を男性とviceversaに変更したい
- 2. Android TTS男性女性の音声変更
- 3. SMLのHofstadter女性と男性シーケンス
- 4. ダンスペアアルゴリズム(男性は1人または複数の女性と踊っている可能性があります)
- 5. 女性または男性の友達だけを取得
- 6. 一意の男性と女性の数が投票を投稿しました
- 7. 女性の男性のUSBをsamsungタブレットに接続する
- 8. テキストフィールドに動的に設定されたng-model属性をバインドします。
- 9. iOSで男性と女性の性別記号を描く
- 10. HTMLのテキストボックスを通して男性/女性を検証する方法は?
- 11. 男性または女性をランダムに決定するためのJavaのヘルプが必要
- 12. Kinectは男性と女性を区別できますか?
- 13. 男性と女性の理想的な体重範囲をどのようにコード化しますか
- 14. モバイルアプリケーション、htmlコンテンツが変更される可能性があるため、htmlパーサーコードを動的にする方法
- 15. ユーザテーブルmysqlの平均男性と女性を取得する
- 16. エクセル:男性と女性従業員のカウント数
- 17. ナビゲーションで2つのオプション、ラジオの男性または女性を使用
- 18. 動的に追加された要素の属性をAngulrjsの親の属性値にバインドする方法
- 19. ユーザーでログインして確認する方法を男性または女性のMySQLとCodeIgniterの
- 20. HTML - 選択したオプションの属性が自動的に更新されない
- 21. MySQL - 国別にグループ化された男性と女性の数を計算する
- 22. typescriptで動的に属性に値をバインドする方法Angular2?
- 23. オーディオファイルから男性と女性の音声を分割する方法(C++またはjavaで)
- 24. foreachループに男性と女性がどれくらいあるかを印刷します
- 25. URLに男性があるかどうかを確認して、女性に置き換えてください
- 26. UWP XAML ToggleSwitchを使用して、音声合成の音声を男性または女性のいずれかに設定します。
- 27. Polymerプロパティのサブプロパティにバインドされたチェックボックスの無効な属性
- 28. ビューの可視性の変更がプログラム的にうまく機能しない
- 29. "更新時に列幅を自動調整する"チェックボックスがデフォルトでuntickedに設定されている可能性があります
- 30. データセットに反映されないデータ変更の可能性
ハ、私は船外に行ってきました。 –