C# Can';t获取输入类型=";“文本”;表单提交中的作用值?
在Razor视图中,我有C# Can';t获取输入类型=";“文本”;表单提交中的作用值?,c#,asp.net-mvc-4,razor,C#,Asp.net Mvc 4,Razor,在Razor视图中,我有input type=“text”、一个隐藏字段和一个按钮。我可以从表单集合中访问隐藏字段,但奇怪的是,我无法访问操作中的input type=“text”值。我不确定我的理解是否正确,但我认为表单中的所有字段都应该在动作中可用 以下是我的密码: @using (Html.BeginForm()) { <div style="margin-top: 40px;"> <input id="txtDateFrom" class=
input type=“text”
、一个隐藏字段和一个按钮。我可以从表单集合中访问隐藏字段,但奇怪的是,我无法访问操作中的input type=“text”
值。我不确定我的理解是否正确,但我认为表单中的所有字段都应该在动作中可用
以下是我的密码:
@using (Html.BeginForm())
{
<div style="margin-top: 40px;">
<input id="txtDateFrom" class="span2" size="16" value="@Model.StartDate.ToString("dd/MM/yyyy") " readonly="readonly" type="text">
@Html.Hidden("currencyCode", (object)ViewBag.currencyCode)
</div>
<button onclick="@Url.Action("ExchangeRateDetails", "ExchangeRate")" class="btn btn-lg span2 ARML50px">
}
@使用(Html.BeginForm())
{
@隐藏(“currencyCode”,(对象)ViewBag.currencyCode)
}
我非常感谢您的时间、指导和帮助。请尝试这样做
您不需要在按钮上单击“@Url.Action”(“ExchangeRateDetails”,“ExchangeRate”)”
把你的按钮换成下面的方式
<button type="submit" class="btn btn-lg span2 ARML50px">
本网站有很多答案,请参阅本页右角的相关讨论
这样试试
您不需要在按钮上单击“@Url.Action”(“ExchangeRateDetails”,“ExchangeRate”)”
把你的按钮换成下面的方式
<button type="submit" class="btn btn-lg span2 ARML50px">
本网站有很多答案,请参阅本页右角的相关讨论
这样试试
您不需要在按钮上单击“@Url.Action”(“ExchangeRateDetails”,“ExchangeRate”)”
把你的按钮换成下面的方式
<button type="submit" class="btn btn-lg span2 ARML50px">
本网站有很多答案,请参阅本页右角的相关讨论
这样试试
您不需要在按钮上单击“@Url.Action”(“ExchangeRateDetails”,“ExchangeRate”)”
把你的按钮换成下面的方式
<button type="submit" class="btn btn-lg span2 ARML50px">
本网站有很多答案,请参阅本页右角的相关讨论
隐藏输入工作的原因是,您可以在Html helper@Html.hidden的帮助下进行渲染。此帮助程序使用name属性呈现输入字段 您的
缺少name属性。所以试着这样写:
<input id="txtDateFrom" name="txtDateFrom" class="span2" size="16" value="@Model.StartDate.ToString("dd/MM/yyyy") " readonly="readonly" type="text" />
name=“txtDateFrom”将使该值显示在FormCollection中。隐藏输入工作的原因是您在Html helper@Html.hidden的帮助下呈现该值。此帮助程序使用name属性呈现输入字段 您的
缺少name属性。所以试着这样写:
<input id="txtDateFrom" name="txtDateFrom" class="span2" size="16" value="@Model.StartDate.ToString("dd/MM/yyyy") " readonly="readonly" type="text" />
name=“txtDateFrom”将使该值显示在FormCollection中。隐藏输入工作的原因是您在Html helper@Html.hidden的帮助下呈现该值。此帮助程序使用name属性呈现输入字段 您的
缺少name属性。所以试着这样写:
<input id="txtDateFrom" name="txtDateFrom" class="span2" size="16" value="@Model.StartDate.ToString("dd/MM/yyyy") " readonly="readonly" type="text" />
name=“txtDateFrom”将使该值显示在FormCollection中。隐藏输入工作的原因是您在Html helper@Html.hidden的帮助下呈现该值。此帮助程序使用name属性呈现输入字段 您的
缺少name属性。所以试着这样写:
<input id="txtDateFrom" name="txtDateFrom" class="span2" size="16" value="@Model.StartDate.ToString("dd/MM/yyyy") " readonly="readonly" type="text" />
name=“txtDateFrom”将使该值显示在FormCollection中。否决投票?先生,你能告诉我为什么吗?投反对票?先生,你能告诉我为什么吗?投反对票?先生,你能告诉我为什么吗?投反对票?先生,你能告诉我为什么吗?谢谢,这看起来是个不错的方法,但不幸的是,它在这里不起作用。在操作中,我可以获取viewmodel对象,但其StartDate具有值model.StartDate={1/1/0001 12:00:00 am},这是错误的。你能不能进一步了解一下这种方法?谢谢,这看起来是个不错的方法,但不幸的是,它在这里不起作用。在操作中,我可以获取viewmodel对象,但其StartDate具有值model.StartDate={1/1/0001 12:00:00 am},这是错误的。你能不能进一步了解一下这种方法?谢谢,这看起来是个不错的方法,但不幸的是,它在这里不起作用。在操作中,我可以获取viewmodel对象,但其StartDate具有值model.StartDate={1/1/0001 12:00:00 am},这是错误的。你能不能进一步了解一下这种方法?谢谢,这看起来是个不错的方法,但不幸的是,它在这里不起作用。在操作中,我可以获取viewmodel对象,但其StartDate具有值model.StartDate={1/1/0001 12:00:00 am},这是错误的。你能不能进一步了解一下这种方法?谢谢