天天看點

API添加+Vs調試

設定斷點調試

在一行代碼的左側點選即可設定斷點,按F5(調試->開始調試)即可運作到第一個端點處暫停

逐語句調試

按F11(調試->逐語句)即可開始一步一步執行

逐過程調試

按F10(調試->逐過程)開始逐過程調試,此方法不會進入調用的函數裡面

快速運作到滑鼠位置

在調試過程中,把滑鼠在一行代碼前端停留會出現一個綠色圖示,點一下即可讓程式運作到此處

跳出目前函數

在一個函數裡面時按Shift+F11可直接運作完目前函數,直到return到外面去

運作到光标處

在一行代碼上右鍵,選擇“運作到光标處”即可快速運作到目前位置,如果之前有斷點則會停在斷點處

快速重新開機APP

Ctrl+Shift+F5

通過自動視窗檢查變量

在調試時可以看到下方的自動視窗。

在”自動視窗“可以看到目前正在使用的變量的值和類型

在旁邊的”局部變量“(Locals)視窗可以看到目前作用域的變量

添加監視

你可以在”監視“視窗添加你比較關注的變量,調試時在對象上右鍵”添加監視“即可

API添加 Dal層

/// <summary>
        /// 添加
        /// </summary>
        /// <param name="s"></param>
        /// <returns></returns>
        public int Add(Student s)
        {
            try
            {
                db.Students.Add(s);
                return db.SaveChanges();
            }
            catch (Exception)
            {

                throw;
            }
        }      

API添加 視圖頁

<div>
    <table class="table table-bordered">
        <tr>
            <td>姓名</td>
            <td><input type="text" id="Sname" /></td>
        </tr>
        <tr>
            <td>年齡</td>
            <td><input type="text" id="Age" /></td>
        </tr>
        <tr>
            <td>班級</td>
            <td>
                <select id="Nid">
                    <option value="">--全部--</option>
                </select>
            </td>
        </tr>
        <tr>
            <td>狀态</td>
            <td>
                <input type="radio" name="Stade" value="0" />離校
                <input type="radio" name="Stade" value="1" />在校
            </td>
        </tr>
        <tr>
            <td><input type="button"  value="儲存"  onclick="Add()"/></td>
            <td></td>
        </tr>
    </table>
</div>
<script>
    //文檔就緒函數+下拉清單
    $(function () {
        $.get(\'http://localhost:59346/api/Student/GetList\', function (axc) {
            $.each(axc, function () {
                $("#Nid").append("<option value=\'" + this.Nid + "\'>" + this.NName + "</option>")
            })
        })
    })
    //添加方法
    function Add() {
        $.post(\'http://localhost:59346/api/Student/Add\',
        {
            Sname:$("#Sname").val(),
            Age: $("#Age").val(),
            Nid: $("#Nid").val(),
            Stade: $("[name=Stade]").val()
            }, k => {
            if (k > 0) {
                alert(\'添加成功\');
                location.href = \'Index\';
            }
            else {
                alert(\'添加失敗\')
            }
        })
    }
</script>      
API添加+Vs調試