谁能解释下面的代码?特别是@HTML与HTML的区别?
@using(Html.BeginForm("AddToCart","Cart")){Html.HiddenFor(x=>x.ProductID);@Html.Hidde...
@using (Html.BeginForm("AddToCart", "Cart"))
{
Html.HiddenFor(x => x.ProductID);
@Html.Hidden("returnUrl",Request.Url.PathAndQuery)
<input type="submit" value="+ Add to cart" />
} 展开
{
Html.HiddenFor(x => x.ProductID);
@Html.Hidden("returnUrl",Request.Url.PathAndQuery)
<input type="submit" value="+ Add to cart" />
} 展开
展开全部
@html那是asp.net mvc设计模型新出的的一个视图引擎,叫Razer,以前的asp.net后台页面都是用的aspx这个视图引擎,在前台写C#代码在aspx中用<%%>,现在在Razer中简化了,用一个@就可以在前台页面写C#代码了;html那个是纯静态的html页面,不能写后台的C#代码的
追问
追答
你去看看razer视图的语法就清楚了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询