.net ajax 怎么写,.NET学习篇--Ajax中Url的写法
.NET學(xué)習(xí)篇--Ajax中Url的寫法
什么是Ajax
AJAX = Asynchronous JavaScript and XML(異步的 JavaScript 和 XML)。
AJAX 不是新的編程語言,而是一種使用現(xiàn)有標(biāo)準(zhǔn)的新方法。
AJAX 是與服務(wù)器交換數(shù)據(jù)并更新部分網(wǎng)頁的藝術(shù),在不重新加載整個(gè)頁面的情況下。
JQuery提供的封裝Ajax
發(fā)現(xiàn)問題
在.NET中,Url一直是一個(gè)讓初學(xué)者頭痛不少的東西,對(duì)于jQuery提供的Ajax,在其url屬性中,需要先確定數(shù)據(jù)提交的Controller name,例如:
某項(xiàng)目的MVC結(jié)構(gòu)
如果要提交數(shù)據(jù)至EmailController下的getEmail方法,則Controller name為Email,方法名為getEmail
URL寫法!!!
同一個(gè)Controller下的其他方法
例如 要從同一個(gè)Controller下的getUnhandle方法返回?cái)?shù)據(jù),則只要寫成
// Url--the same controller
url:"getUnhandle";
不同Controller下的其他方法
例如 要從EmailController下的getUnhandle方法返回?cái)?shù)據(jù),則只要寫成
// Url--the same controller
url:"../Email/getUnhandle";
//..表示返回上級(jí)目錄
//Email是Controller name
//getUnhandle是方法名
剖析(瞎分析)
當(dāng)我們從.NET MVC中建立了一個(gè)帶有視圖的控制器時(shí),Controller文件夾下會(huì)增加相應(yīng)的Controller, View文件夾下也會(huì)多出相應(yīng)的以Controller name為名的一個(gè)文件夾,用于存放cshtml文件!
但是在訪問資源時(shí),統(tǒng)統(tǒng)都是以訪問Controller某個(gè)方法的形式進(jìn)行的,相當(dāng)于有一個(gè)Controller name的“文件夾”,里面有存放其中所有的“方法文件”, 只需要通過URL訪問相應(yīng)的“方法文件”即可。
最后,制作不易,希望大家點(diǎn)個(gè)贊支持一下!謝謝您的瀏覽!
標(biāo)簽:getUnhandle,name,Url,Controller,Ajax,NET,方法
來源: https://blog.csdn.net/weixin_45439696/article/details/106169730
總結(jié)
以上是生活随笔為你收集整理的.net ajax 怎么写,.NET学习篇--Ajax中Url的写法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ext的ajax写法,ExtJs的Aja
- 下一篇: 我的世界服务器背景音乐修改,我的世界怎么