Pytania otagowane jako razor

Razor to język szablonów używany przez ASP.NET Web Pages i ASP.NET MVC (od wersji 3). Dodaje warstwę abstrakcji powyżej generacji HTML. Obsługuje płynne przejścia między znacznikami HTML a kodem C # lub VB. Przejścia między znacznikiem a kodem są oznaczone znakiem „@”.

4
Jak mogę nazwać formularz za pomocą Html.BeginForm ()?
Jak nadać nazwę formularzowi w ASP.NET MVC przy użyciu Html.BeginForm()? Chcę tylko nazwę, a nie nazwę akcji lub kontrolera, ponieważ chcę opublikować je za pomocą JavaScript. Myślę, że powinno być coś takiego Html.BeginForm(id = "frm"). Próbowałem następujących rzeczy: Html.BeginForm(null,null,new{id="frm",name="frm}) Html.BeginForm(new{@id="frm",@name="frm}) Ale powyższy kod daje takie wyniki: <form action="/Main/Index/Id?name=Id" method="post">

2
Jak korzystać z nowych funkcji c # 8.0 w widokach Razor
Zaktualizowałem moją aplikację internetową ASP.NET Mvc 5, aby korzystała z nowych funkcji c # 8.0 w Visual Studio 2019 i wszystko działa dobrze, dopóki nie spróbuję użyć tych nowych funkcji w widoku Razor. Na przykład, jeśli spróbuję użyć nowego wyrażenia przełącznika: @{ ViewBag.Title = "About"; var foo = 1; var …
14 c#  asp.net-mvc  razor 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.