大家好,我能不能实现用ASP页面的一个Button控件点击后调用某一个后台的函数。我使用的是MVC模板,有没有高手指导一下,我该怎样去书写代码?
解决方案 »
- 急!急!急!网站图片很大很多,能不能 预先加载?
- 登录控件Login控件下Button事件代码,当密码不正确时,单步调试运行执行异常!
- 本人菜鸟。。请教个问题!
- 关于dr.read()读取数据(SqlDataRead)
- AJAX+ASP.net2.0的页面在IIS下无异步局部更新的效果
- 在js中怎么删除table中的所有东西
- 关于freeview控件配置的问题,对我来说很难
- CSDN里面闲置4天,无人解决的问题。
- 新手问关于存储过程?
- 命名空间名称“ADO”在类或命名空间“System.Data”中不存在?
- 我想弄一下像qq风格的好友列表,请问一下好友名字怎么从数据库绑定到asp.net页面中的ul下的li中
- .net如何用ajax,js 为标签<select>动态添加数据
http://www.cnblogs.com/htht66/category/350683.html 满全面的~
例如:
前台:<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %><asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
AjaxRefresh
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>
AjaxRefresh</h2>
<div id="firstDiv" style="border:1px;border-style:solid">
第一块DIV区域内容,在按下一个区块时会被刷新成新的内容(例如数据库中读取的内容)</div>
<br />
<div id="secondDiv" style="border:1px;border-style:solid">
第二个DIV区域的内容,按钮出发刷新时间时候不会刷新该区块内容
<br />
<input id="btnRefresh" name="btnRefresh" type="button" value="Partial Refresh" onclick="AjaxRefresh()" />
</div>
<script language="javascript" type="text/javascript"> var AjaxRefresh = function () {
$.ajax({
url: "/Test/TestAjaxFresh",
dataType: "json",
type: "post",
success: function (result) {
$("#firstDiv").html(result.data);
}
})
}
</script>
</asp:Content>后台出发你ajax里调用的Controller路径public ActionResult AjaxRefresh() { return View(); } public JsonResult TestAjaxFresh() { //这块数据就表示你数据库里自己要捞出来去更新的数据 var dataYouGet = "刷新后的第一块区块,测试成功!"; return Json(new { data = dataYouGet }, JsonRequestBehavior.AllowGet); } 这样的也算你按button控件出发后台,当然其实不一定是button出发你想怎么出发这个是随便你控制的~不知道你是要的是这个意思否?