【MVC】——URL路由

    URL:统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。--百度百科

    URL路由系统通过对请求地址进行解析从而得到以目标Controller名称为核心的路由数据。Url路由系统最初是为了实现请求url与物理文件路径分离而建立的,MVC的Url Route是将Url地址与物理文件映射转移到了目标Controller的映射。

    怎么理解呢?想必大家都听过路由器,我在看到URL路由的时候,第一个想到的就是路由器。路由器的作用是通过转发数据包来实现网络互连。这就和URL路由能扯到一块了,因为URL路由也好,路由器也罢,都能通过自己,建立起另外两者之间的联系~~~

    一般来说,目标Controller 和Action 的名称由请求的URL 决定, URL 路由系统通过对请求的拦截和对请求URL 的解析,得到以Controller 和Action 名称为核心的路由数据。URL 路由系统并不是专属于ASP.NETMVC 的,而是直接建立在ASP.NET 上。ASP.NET 通过URL 路由系统实现了请求地址与物理文件的分离。

    URL举例:(这是ITOO评教中的一段JavaScript代码)

@*绑定页面的JavaScript代码*@
<script>
    $(function () {
        $("#add").click(function () {

            //打开绑定试卷对话框
            $('#dlg').window('open');

            //默认情况
            //$('#addBuildingsex').hide(); //默认性别隐藏
            $('#AddForm').form('clear');  //默认页面加载时清空内容

            $('#coursetype').combobox({
                url: '/CoursePaper/QueryAllCourseType',
                valueField: 'CourseTypeID',
                textField: 'CourseTypeName'
            });

            $('#paper').combobox({
                url: '/CoursePaper/QueryAllPaper',
                valueField: 'PaperId',
                textField: 'PaperName'
            });
        });
    });

    。。。

    。。。

评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值