第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何使用 ASP.NET MVC 將選中的復(fù)選框作為控制器函數(shù)中的參數(shù)傳遞

如何使用 ASP.NET MVC 將選中的復(fù)選框作為控制器函數(shù)中的參數(shù)傳遞

C#
紫衣仙女 2022-11-21 20:34:26
我正在創(chuàng)建一個(gè)網(wǎng)絡(luò)程序,該程序根據(jù)用戶通過選中/取消選中復(fù)選框選擇的參數(shù)生成隨機(jī)密碼。我現(xiàn)在無法將用戶的選擇作為其中一個(gè)功能的參數(shù)傳遞給控制器。無論用戶是否選中該框,我總是得到一個(gè) false,看看我如何使用默認(rèn)值為 false 的可選參數(shù),以防用戶沒有選中所有框。我已經(jīng)設(shè)置了復(fù)選框的名稱,并且在我調(diào)用的函數(shù)的參數(shù)中使用了這些名稱。然而,無論用戶是否選中復(fù)選框,這仍然讓我誤會這是我的代碼的 cshtml 部分 @using (Html.BeginForm("PasswordGenerator", "Generator", FormMethod.Post))        {                <table class="TablePre">                    <tr class="TableTop">                        <th>Preferences</th>                    </tr>                    <tr >                        <td class="Spacing">                            <input type="checkbox" value="letters" name="letters" id="iletters"/>                            <label for="letters">Letters</label>                        </td >                    </tr>                    <tr >                        <td class="Spacing">                            <input type="checkbox" value="numbers" name="numbers" id="inumbers" />                            <label for="numbers">Numbers</label>                        </td>                    </tr>                    <tr >                        <td class="Spacing">                            <input type="checkbox" value="symbols" name="symbols" id="isymbols" />                            <label for="symbols">Symbols</label>                        </td>                    </tr>這是代碼的 c# 部分        public ActionResult PasswordGenerator(bool letters = false , bool numbers = false, bool symbols = false, bool words = false, bool creative = false, int PLChoice = 0)        {            return View("Index");        }最后一個(gè)例子:如果用戶點(diǎn)擊字母復(fù)選框,布爾字母將保持假而不是變?yōu)檎?。我希望用戶的選擇被轉(zhuǎn)移到控制器,但無論他們是否選中復(fù)選框,正在發(fā)生的事情都是錯(cuò)誤的。這是網(wǎng)絡(luò)程序的樣子
查看完整描述

1 回答

?
慕的地10843

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個(gè)贊

更改value="true"所有復(fù)選框,例如


 <input type="checkbox" value="true" name="numbers" id="inumbers" />

如下更新 tr


<tr>

            <td class="Spacing">

                <input type="checkbox" value="true" name="letters" id="iletters" />

                <label for="letters">Letters</label>

            </td>

        </tr>


        <tr>

            <td class="Spacing">

                <input type="checkbox" value="true" name="numbers" id="inumbers" />

                <label for="numbers">Numbers</label>

            </td>

        </tr>


        <tr>

            <td class="Spacing">

                <input type="checkbox" value="true" name="symbols" id="isymbols" />

                <label for="symbols">Symbols</label>

            </td>

        </tr>


        <tr>

            <td class="Spacing">

                <input type="checkbox" value="true" name="words" id="iwords" />

                <label for="words">Words</label>

            </td>

        </tr>


        <tr>

            <td class="Spacing">

                <input type="checkbox" value="true" name="creative" id="icreative" />

                <label for="creative">Add my creative touch</label>

            </td>

        </tr>



查看完整回答
反對 回復(fù) 2022-11-21
  • 1 回答
  • 0 關(guān)注
  • 66 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號