天天看点

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调试