Hi 各位大虾,我模仿 NerdDinner 做一个简单的应用,熟悉一下 .NET 的开发,到 AJAX 这部分的时候遇到一个问题,代码如下:<div id="rsvpmsg"> <% if (Request.IsAuthenticated) { %> <% if (Model.IsUserRegistered(Context.User.Identity.Name)) { %>
<p>You are registered for this event!</p>
<% }
else
{ %>
<%: Ajax.ActionLink("RSVP for this event",
"Register", "RSVP",
new { id = Model.DinnerID },
new AjaxOptions { UpdateTargetId = "rsvpmsg" })%>
<% } %>
<% } else { %>
<a href="/Account/LogOn">LogOn</a> to RSVP for this event.
<% } %>
</div> RSVPController::Register 这个方法返回一个Content() ,就是一个字符串,本意让这个字符串更新到这个div标签里,
但是返回的结果并不是这样,而是在一张新页面里。各位大虾,有人遇到过类似的问题,或知道是什么原因吗,感谢任何建议。我是个新手,对这方面一点都不了解,大家帮忙,先谢过了。
<p>You are registered for this event!</p>
<% }
else
{ %>
<%: Ajax.ActionLink("RSVP for this event",
"Register", "RSVP",
new { id = Model.DinnerID },
new AjaxOptions { UpdateTargetId = "rsvpmsg" })%>
<% } %>
<% } else { %>
<a href="/Account/LogOn">LogOn</a> to RSVP for this event.
<% } %>
</div> RSVPController::Register 这个方法返回一个Content() ,就是一个字符串,本意让这个字符串更新到这个div标签里,
但是返回的结果并不是这样,而是在一张新页面里。各位大虾,有人遇到过类似的问题,或知道是什么原因吗,感谢任何建议。我是个新手,对这方面一点都不了解,大家帮忙,先谢过了。
解决方案 »
- richtextbox插入到word书签
- 200分征求实现改变鼠标光标的方法
- 一道简单的面试题,看看大家的答案
- C#的问题,关于文件(图像文件)的大小,如何控制?
- Server.Transfer传值
- 超高难度!DataGrid中Cell的多行显示,在一个单元格中显示多行文本(WinForm)
- 求介绍网页开发软件
- C# 从主机IP发送一个数据到中介IP,设备获得此数据后又发送一个数据到中介IP,主机如何接收?
- C#下的RS232串口通讯!看看!有分散哦!
- 如何让c#程序在win98中运行, 如何给c#打包在其他机器上装
- 我不知道这是怎么回事 安装vs2008中出现这样的对话框 里边的内容错位
- 把数据库载入内存???????????
下午一直关注代码有没有问题了,刚刚才发现是库的路径加的有问题。
这方面实在没什么经验,打扰各位了。