C# 开发编程

C#编程一般针对微软.NET系列(包括.NET Framework 和 .NET Core)工具和Runtime

尽管提交按钮,Html.BeginForm仍未发布到服务器

我有一个标准的表单,它被包装成一个Html.BeginForm。 在底部有一个提交按钮。 但是,当点击按钮时,我的控制器没有被击中。 我遇到了页面的重新加载,但没有遇到任何代码。 我试图在控制器端进行调试并尝试我能看到的代码被击中,但它的定义并没有被击中。 Razor – /Views/BuyBitcoins/Index.cshtml下的Index.cshtml: @using (Html.BeginForm(“BuyBitcoinsNow”, “BuyBitcoins”,FormMethod.Post)) { @ModelRes.BuyBitcoinStrings.Form_YourPurchase @ModelRes.BuyBitcoinStrings.Form_HowMuch @Html.EditorFor(model => model.PurchaseViewModel.PurchaseAmount) @ModelRes.BuyBitcoinStrings.Form_EnterAddress @Html.EditorFor(model => model.PurchaseViewModel.BitcoinAddress) @ModelRes.BuyBitcoinStrings.Form_Summary @ModelRes.BuyBitcoinStrings.Form_Personal_Headline @ModelRes.BuyBitcoinStrings.Form_Name: @Html.EditorFor(model => model.Name) @ModelRes.BuyBitcoinStrings.Form_Email: @Html.EditorFor(model => model.Email) @ModelRes.BuyBitcoinStrings.Form_Phone @Html.EditorFor(model => model.Phone) @ModelRes.BuyBitcoinStrings.Form_accept @ModelRes.BuyBitcoinStrings.Form_newsletter @ModelRes.BuyBitcoinStrings.Form_usp1 @ModelRes.BuyBitcoinStrings.Form_usp2 @ModelRes.BuyBitcoinStrings.Form_usp3 } RouteConfig.cs: public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute(“{resource}.axd/{*pathInfo}”); routes.MapRoute( name: “Order info”, url: “orders/{id}”, […]