当前位置: 首页 > news >正文

自己有服务器和域名怎么做网站外汇交易平台

自己有服务器和域名怎么做网站,外汇交易平台,用户体验设计是什么,用php做网站出现的问题一.前言 通过上面的一番学习#xff0c;大家一定收获不少。但是总归会有一个结束的时候#xff0c;但是这个结束也意味着新的开始。 如果你是从事ASP.NET开发#xff0c;并且也使用了第三方控件#xff0c;那么一定会觉得ASP.NET开发ajax十分的简单#xff0c;而ASP.NET M…一.前言 通过上面的一番学习大家一定收获不少。但是总归会有一个结束的时候但是这个结束也意味着新的开始。 如果你是从事ASP.NET开发并且也使用了第三方控件那么一定会觉得ASP.NET开发ajax十分的简单而ASP.NET MVC学习到现在页面都是刷新的所以这节就是ASP.NET MVC的最后一节通过这节的学习我们将能够实现通过ajax提交表单下面我们开始继续学习。   二.准备工作 1、首先确保引用了以下js库在_Layout中   2、新建一个HomeController然后在其中写入如下代码 1 namespace MvcStudy.Controllers2 {3 public class HomeController : Controller4 {5 public ActionResult Index()6 {7 return View();8 }9 10 [HttpPost] 11 public ActionResult Index([Bind(Prefixname)]String reg) 12 { 13 return PartialView(Result, reg); 14 } 15 } 16 } View Code   3、在Views下新建一个Home文件夹并在其中新建一个Index视图同时在Views/Shared中新建一个Result视图到此为止准备工作完成了。     三.利用Ajax提交表单 首先我们打开刚才新建的Index视图然后在其中写入如下代码 1 {2 ViewBag.Title Index;3 AjaxOptions option new AjaxOptions4 {5 UpdateTargetId targetdiv6 };7 }8 9 using (Ajax.BeginForm(option)) 10 { 11 div idtargetdiv 12 /div 13 Html.TextBox(name) 14 div 15 input typesubmit value注册 / 16 /div 17 } 其中AjaxOptions同来设置ajax相关的参数而Ajax.BeginForm则表示该表单采用ajax方式提交其中AjaxOptions中的UpdateTargetId表示完成ajax请求之后内容的输出的容器。   打开Views/Shared下的Result视图写入 1 { 2 String text (string)Model; 3 } 4 5 text     作为简单的示例笔者直接输出了Model。 然后我们就可以F5运行在文本框中输入值最后可以发现页面并没有刷新。但是内容却从指定的div中呈现了这里的原理很简单ASP.NET MVC就是利用jquery中的ajax来将表单中的参数提交给指定的动作然后由这个动作直接返回一段html代码最后在从指定的id的容器中输出。     四.实现加载中效果 如今很多网站都会在进行ajax请求过程中呈现一段表示加载中的标记而ASP.NET MVC中的ajax也提供给我们这个功能下面我们就修改Index视图 1 {2 ViewBag.Title Index;3 AjaxOptions option new AjaxOptions4 {5 UpdateTargetId targetdiv,6 LoadingElementId wait,7 LoadingElementDuration 10008 };9 } 10 11 div idwait styledisplay:none 12 耐心等待会... 13 /div 14 using (Ajax.BeginForm(option)) 15 { 16 div idtargetdiv 17 /div 18 Html.TextBox(name) 19 div 20 input typesubmit value注册 / 21 /div 22 } View Code   我们通过LoadingElementId来设置加载的标签而LoadingElementDuration则表示动画持续的时间这里我们写了一个div用来呈现并且该div的display要设置为none这样我们重新打开页面再提交一次就可以看到加载中的效果了。     五.Ajax链接 很多时候并不总是需要提交表单来实现ajax也有很多仅仅只是通过点击按钮的方式来进行ajax请求下面我们就利用Ajax.ActionLink来实现我们只要在Index视图中的下面填上如下代码 1 Ajax.ActionLink(点我,Index,new {name oh no},new AjaxOptions{ 2 UpdateTargetId targetdiv, 3 Confirm 确定吗, 4 HttpMethod Post 5 }); 这里就不介绍了因为和Html.ActionLink的用法十分类似唯一的区别就是多了一个AjaxOptions参数我们刷新页面。点击这个链接就可以看到效果了如果你想问按钮在哪呢这个问题似乎没有可问性不是有万能的CSS吗     六.Ajax回调 对于部分喜爱写javascript的读者来说上面这些无疑是灾难。这样你的javascript水平如何体现呢其实ASP.NET MVC自带的依然有很多问题所以这个时候我们可以监听它的过程从而可以更好的完成功能下面我们监听它的所有事件我们仍然是修改Index视图的代码 1 Ajax.ActionLink(点我,Index,new {name oh no},new AjaxOptions{2 UpdateTargetId targetdiv,3 Confirm 确定吗,4 HttpMethod Post,5 OnBegin onbegin,6 OnComplete oncomplete,7 OnFailure onfailure,8 OnSuccess onsuccess9 }); 10 11 script typetext/javascript 12 function onbegin() { 13 console.log(开始啦); 14 } 15 16 function oncomplete(request, status) { 17 console.log(完成了好下班了); 18 } 19 20 function onfailure(request, error) { 21 console.log(报错了要加班了); 22 } 23 24 function onsuccess(data) { 25 console.log(改好了走人喽); 26 } 27 /script View Code     这里我们监听了所有的事件下面我们可以看到正确调用下的输出   当然个人认为ASP.NET MVC的ajax还是有点鸡肋用个backbone.js框架加上ASP.NET Web API基本上直接秒杀了当然对于简单的页面用用自带的还是蛮快捷的。   七.ASP.NET MVC系列所有链接 ASP.NET MVC学习之路由篇1 ASP.NET MVC学习之路由篇2 ASP.NET MVC学习之路由篇3 ASP.NET MVC学习之过滤器篇1 ASP.NET MVC学习之过滤器篇2 ASP.NET MVC学习之控制器篇扩展性 ASP.NET MVC学习之视图1 ASP.NET MVC学习之视图篇2 ASP.NET MVC学习之模型模板篇 ASP.NET MVC学习之模型绑定1 ASP.NET MVC学习之模型绑定2 ASP.NET MVC学习之模型验证篇    转载于:https://www.cnblogs.com/yaozhenfa/p/asp_net_mvc_ajax.html
http://www.pierceye.com/news/701204/

相关文章:

  • 株洲网站优化哪家强网页动态设计
  • 百度是什么网站培训中心网站建设论文
  • 自己做的网站如何管理线上推广是做什么的
  • 关键字挖掘爱站网xampp配置多网站
  • 做社交网站搭建网站的步骤
  • 外围网站做代理关于网站建设需要的研究方法
  • 成都网站建设赢展怎样建设尧都水果网站
  • 网站建设英文文献佛山外贸网站推广
  • wordpress 网站显示ip哪里可以建网站
  • 网站是干嘛用的凡科教育
  • 黄页营销网站南京哪些公司做网站
  • 俄语网站推广工程公司名称大全
  • 怎么知道网站是php什么是网站推广?
  • 温州在线课堂番禺网站建设优化
  • php怎么做网站快大都会app下载最新版本
  • 麻城网站建设公司网络推广公司挣钱吗
  • t型布局网站的样子自己做的网站如何上传
  • 排版设计模板网站百度搜索下载安装
  • 网站页面建设需要ps吗网站建设结单 优帮云
  • 网站建设对我有什么好处网站首页被k 做跳转
  • 美辰网站建设网站建设公司转型做什
  • 创意网站界面怎么查注册公司的名字可不可以用
  • 微友说是做网站维护让帮忙投注中小企业经营管理培训班
  • 网站开发宣传标语虚拟币挖矿网站开发
  • wordpress是否免费网站移动端seo
  • 加盟网站建设服务极简风格 wordpress
  • phpcms v9 网站模板seo优化的技巧
  • 域名备案网站要不要关7k7k网页游戏
  • 虚拟主机发布网站吗汕头建站平台
  • wap站是什么意思啊阿里云建设网站的步骤