小编Xer*_*yus的帖子

MVC3 Razor - Response.WriteSubstitution始终在页面顶部显示我的文本

.亲爱的开发人员:)

我正在学习ASP.NET MVC3,当我使用Response.WriteSubsitution()方法时,我陷入困境.

每当我尝试在页面中使用它时,替换文本总是出现在页面顶部(此处截图).

考虑到我的控制器中有以下代码:

public class HomeController : Controller
{
        public ActionResult Index()
        {
            ViewBag.Message = "Welcome to ASP.NET MVC!";
            return View();
        }

        [OutputCache(Duration=20)]
        public ActionResult About()
        {
            ViewBag.Date = DateTime.Now;
            return View();
        }
}
Run Code Online (Sandbox Code Playgroud)

About.cshtml中的代码:

@using MvcApplication1;
@{
    ViewBag.Title = "About Us";
}

<h2>About</h2>
<p>
    Date : @ViewBag.Date<br />
    Random Substitued number : @{ Response.WriteSubstitution(MvcApplication1.Helpers.Test); }
</p>
Run Code Online (Sandbox Code Playgroud)

我的助手课程:

namespace MvcApplication1
{
    public static class Helpers
    {
        public static string Test(HttpContext context)
        {
            Random r = new …
Run Code Online (Sandbox Code Playgroud)

c# asp.net razor asp.net-mvc-3

6
推荐指数
1
解决办法
2844
查看次数

标签 统计

asp.net ×1

asp.net-mvc-3 ×1

c# ×1

razor ×1