0
コードビハインドページへのポストバック時に自分自身をリセットするチェックボックスがあります。コードビハインドページのチェックボックスの値を設定しようとしています。あなたはASCX.csコードビハインドページがascxページから値を取得しない
ASPX
<asp:Checkbox id="HiddenDossetCheckValue" value="" runat="server" type="hidden"/>
function DossettesSet()
{
var zCheckBox = document.getElementById('<%=HiddenDossetCheckValue.ClientID%>');
var checkBoxBool = zCheckBox.checked;
if(zCheckBox.checked === true)
{
document.getElementById('<%=HiddenDossetCheckValue.ClientID%>').value = "1";
console.log(document.getElementById(HiddenDossetCheckValue).value);
}
if (zCheckBox.checked === false) {
document.getElementById('<%=HiddenDossetCheckValue.ClientID%>').value = "0";
//console.log(document.getElementById(HiddenDossetCheckValue).value);
}
}
ASCX.CS
public string CheckBoxValue
{
get
{
bool hiddenField;
hiddenField = HiddenDossetCheckValue.Checked;
if (ViewState["HiddenDossetCheckValue"] != null)
return (string)ViewState["HiddenDossetCheckValue"];
else
return null;
}
set
{
bool hiddenField = false;
}
}
この 'は何である 'コントロール?隠しフィールドまたはチェックボックスフィールド?それは本当にあまり意味がありません。チェックボックスを非表示にするには、cssまたはjsから 'display:none'を追加する必要があります。 –
SmartDev
チェックボックスaspコントロールに値を追加しようとしていますが、これは利用できません。チェックボックスがチェックされているかどうかは、値がありません。 – SmartDev