MVC 3.0 MicrosoftAjax 的使用
@model TestMVC.Areas.WebSite.Models.TestModel
@{
ViewBag.Title = "Index";
}
<h2>
Index</h2>
<script src="http://www.ideaam.com/Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="http://www.ideaam.com/Scripts/MicrosoftMvcAjax.js" type="text/javascript"></script>
<script src="http://www.ideaam.com/Scripts/MicrosoftMvcValidation.js" type="text/javascript"></script>
<script src="http://www.ideaam.com/Scripts/jquery.unobtrusive-ajax.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
var ideaam = (function ($) {
return {
success: function (data) {
Result.innerHTML = Result.innerHTML + "success";
},
failure: function () {
alert("failure");
}
}
} (ideaam));
</script>
@using (Ajax.BeginForm("Test", "Home", new AjaxOptions
{
HttpMethod = "Post",
OnSuccess = "ideaam.success",
OnFailure = "ideaam.failure",
UpdateTargetId = "ajaxResult",
InsertionMode = InsertionMode.Replace
}))
{
@Html.Label(Model.ID.ToString());
<span style="margin-left: 10px; float: left;"></span>
@Html.TextBoxFor(m => m.Title, "Title");
<span style="margin-left: 10px; float: left;"></span>
@Html.TextBoxFor(m => m.Description, "Description");
<input type="submit" value="Submit" />
}
<div id="ajaxResult">
</div>
<div id="Result">
</div>
@{
ViewBag.Title = "Index";
}
<h2>
Index</h2>
<script src="http://www.ideaam.com/Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="http://www.ideaam.com/Scripts/MicrosoftMvcAjax.js" type="text/javascript"></script>
<script src="http://www.ideaam.com/Scripts/MicrosoftMvcValidation.js" type="text/javascript"></script>
<script src="http://www.ideaam.com/Scripts/jquery.unobtrusive-ajax.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
var ideaam = (function ($) {
return {
success: function (data) {
Result.innerHTML = Result.innerHTML + "success";
},
failure: function () {
alert("failure");
}
}
} (ideaam));
</script>
@using (Ajax.BeginForm("Test", "Home", new AjaxOptions
{
HttpMethod = "Post",
OnSuccess = "ideaam.success",
OnFailure = "ideaam.failure",
UpdateTargetId = "ajaxResult",
InsertionMode = InsertionMode.Replace
}))
{
@Html.Label(Model.ID.ToString());
<span style="margin-left: 10px; float: left;"></span>
@Html.TextBoxFor(m => m.Title, "Title");
<span style="margin-left: 10px; float: left;"></span>
@Html.TextBoxFor(m => m.Description, "Description");
<input type="submit" value="Submit" />
}
<div id="ajaxResult">
</div>
<div id="Result">
</div>
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决