.亲爱的开发人员:)
我正在学习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)