在Asp.net中,有用户控件,这是一个ascx页面,我们可以有隐藏字段:
public partial class classA:System.Web.Mvc.ViewUserControl<Models.classB>
{
//hidden field
public string url
{
get{ ...... }
}
}
但是现在我在asp.net mvc3中使用了剃刀,这是cshtml文件。我们有什么与此相对应的吗?我现在该如何使用隐藏字段?
我正在将.net框架web迁移到.netcore
在移动“视图”文件夹时遇到问题。似乎每个带有@inherits ViewPage<TModel>的剃刀页面
我得到一个错误"The type or namespace 'ViewPage<>' could not be found (are you missing a using directive or an assembly reference?).
我已经在我的项目中安装了ServiceStack.Razor和ServiceStack.Mvc nuget包,但是它在视图文件夹中无法识别它。
我想要一个标签,它基本上在我的剃刀页面模型上执行post操作,包括一个参数。理想情况下,我不希望在它周围有一个表单,并在href="post-to-action"中有到相应操作的链接
在MVC中,我总是能够调用一个控制器操作,而不需要一个包含以下按钮/的表单:
<a href="@Url.Action("Information", "Admin", new { id = UrlParameter.Optional })">Add an Admin</a>
这对剃刀页面不起作用,我很确定。我正在努力寻找剃刀
重要更新:请参阅底部的更新5 asp.net MVC3中没有性能问题,这是一个基准问题
我在asp.net mvc2、3 aspx和3 razor中创建了一个简单的hello world项目,并对它们进行了基准测试。我看到的是:
System Requests per second
-------------------------------------------
asp.net mvc 2 ASPX 4200
asp.net mvc 3 Beta 1 ASPX 3200
asp.net m