问题标签 [html.beginform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4299 浏览

asp.net-mvc-3 - mvc3:html.beginform 搜索返回空查询字符串

在 MVC3 应用程序中,我有以下视图:

当我输入 url "/Search?query=test" 时,我的 Index 操作中的 Request.Querystring 可以很好地读出搜索值(我将路由设置为忽略 url 中的操作)。当我在 seachbox 中键入它时,它会触发正确的操作和控制器(因此路由看起来很好),但查询字符串仍然为空。我究竟做错了什么?

0 投票
2 回答
28944 浏览

c# - 使用 html.beginform 在 mvc3 中发送模型

我有一个动作方法 Rate() 的 HttpPost 和 HttpGet 版本:

http://pastebin.com/embed_js.php?i=6x0kTdK0

HttpGet Rate() 返回的视图:

我试图找出通过表单将模型发送到 Post 方法,我的想法是提交按钮标签中的值“模型”将是这样做的参数,但是如果我传递 null Post 方法内部的断点。for 循环试图创建 5 个按钮来发送正确的评分。

谢谢

0 投票
1 回答
1740 浏览

asp.net - 在 Html.BeginForm() 中保留 RouteData

我一直在使用 Html.BeginForm() 方法的变体将 html 属性附加到我的表单,如下所示:

不幸的是,这会导致表单目标丢失所有路由数据。

假设我的 url 是controller/action?abc=123,然后使用Html.BeginForm()生成表单发布目标,controller/action?abc=123但是重载版本(我用来将 html id 属性添加到表单),生成目标为controller/action(这实际上是可以理解的,因为我自己指定了路线,但这并不能解决我的目的)。

是否有一个变体Html.BeginForm()可以让我保留旧的路由值并让我同时向表单添加 html 属性?

0 投票
1 回答
22804 浏览

asp.net-mvc - 在 ASP.NEt MVC 3 中的 Html.BeginForm() 中传递 DropDownList 的 SelectedValue

这是我的查看代码:

如代码所示,我需要将dropdown选定的值传递给BeginForm()Html 帮助器中的操作。你的建议是什么?

0 投票
2 回答
7873 浏览

asp.net-mvc - ASP.NET MVC,将模型从视图传递到控制器

我在使用 ASP.NET MVC 并将数据从视图传递到控制器时遇到问题。我有一个这样的模型:

我在控制器中创建了这个 InputModel 并将其传递给视图:

在我的 Input.cshtml 文件中,我有一些代码来生成输入表单:

现在,当我单击提交按钮时,我想处理放入文本字​​段中的数据。

问题 1:我看过这个 @Html.TextBoxFor(),但我并没有真正理解这个“stuff => others”。我得出的结论是,“其他东西”应该是我想要写入数据的字段,在这种情况下,它可能是“p.value”。但是箭头前面的“东西”是什么?

回到控制器,然后我有一个带有一些调试的 POST 功能:

此处调试仅显示如下内容:

所以我得到的返回模型是空的。

问题 2:我在使用 @using(Html.BeginForm()) 时做错了什么?这不是正确的选择吗?如果是这样,我如何让我的模型充满数据回到控制器?
(我不能在这里使用“@model List<Process>”(因为上面的例子是缩写的,在实际代码中会有更多的东西)。)

我希望有人可以填写我忽略的一些细节。

0 投票
2 回答
2072 浏览

asp.net-mvc - 将表单数据从视图传递到控制器并保存到 asp.net mvc3 中的数据库

我的数据库中有一个表,它在nvarchar数据类型中有一个名为 title 的列。我想将用户在文本框中输入的标题保存到表格中。在我看来,我用

此视图是来自具有此属性的 ViewModel 的强类型视图

我知道如何将数据从控制器保存到数据库,但我不知道如何访问控制器中的数据(在savetodb()函数中)。有人可以帮我吗?谢谢

0 投票
1 回答
1514 浏览

asp.net-mvc - 具有多个输入提交的 T4MVC Html.BeginForm

控制器...

和视图...

现在,这不起作用,因为我没有将 imgbtn 参数传递给方法。我不知道正确的方法是什么?

0 投票
2 回答
872 浏览

c# - Razor:自定义 BeginForm()-like Razor 一次性块在某些情况下不起作用

我有一个块的自定义实现,它的工作原理很像Html.BeginForm(). 实现基本如下:

然后在我看来,我可以这样做:

要得到:

这一切都很好。但是,当在“剃刀片段”中使用我的块时,我遇到了麻烦,例如,当将一些剃刀内容传递给以 aFunc<object, HelperResult>作为参数的函数时。例如,我有另一个 HtmlHelper 函数定义如下:

但是,当我执行以下操作时,内部内容会在没有外部内容的情况下呈现:

我认为问题在于“Html”仍然是指外部上下文的 HtmlHelper,因此 BEGIN 和 END 被发送到与“some content 2”不同的作者,但是,我不确定是否是这种情况。

有谁知道(1)出了什么问题以及(2)我该如何解决?

0 投票
1 回答
6118 浏览

asp.net-mvc-4 - html.beginform 不回发到控制器,错误加载页面消息?

我一直在尝试将值发布回控制器,以便我可以在其他地方更新余额,但我无法让它工作。我收到一条消息

加载页面时出错

我想要的只是一个double值,但老实说,我只想在第一个实例中将代码放入控制器中。

.cshtml的就像:

控制器是:

我是 MVC 的新手。我知道视图代码没有我最终想要使用的数量值,或者我可以将它添加到模型中并传递它,但我根本无法将它传递给控制器​​。

提前致谢。

0 投票
1 回答
323 浏览

asp.net-mvc-4 - 我的视图不绑定viewModel MVC4

抱歉,如果我没有看到任何错误,但我的 View 没有绑定我的 ViewModel。我调试了很多次,断点在action line时模型中没有Data。该项目的其他视图工作正常。

行动:

看法

视图模型

哪里不对了?请帮我。