Javascript 将控件标签更改为按钮以访问我的条款&;Razor视图中的条件页面

Javascript 将控件标签更改为按钮以访问我的条款&;Razor视图中的条件页面,javascript,asp.net-mvc,asp.net-mvc-4,razor,Javascript,Asp.net Mvc,Asp.net Mvc 4,Razor,您好,我需要将此标签更改为一个按钮,以链接到我网站上的“条款与条件”页面。现在它是一个标签,并选中旁边的“同意”框 以表明用户已同意条款。我希望它是一个按钮 显示条款,然后允许选中标签旁边的“同意”框(如果员工同意条款)。我对剃须刀的观点是陌生的 我不知道怎么继续 谢谢 @LabelFor(model=>model.AgreedToTerms,htmlAttributes:new{@class=“controllabel col-md-2”}) @EditorFor(model=>model.

您好,我需要将此标签更改为一个按钮,以链接到我网站上的“条款与条件”页面。现在它是一个标签,并选中旁边的“同意”框 以表明用户已同意条款。我希望它是一个按钮 显示条款,然后允许选中标签旁边的“同意”框(如果员工同意条款)。我对剃须刀的观点是陌生的 我不知道怎么继续

谢谢


@LabelFor(model=>model.AgreedToTerms,htmlAttributes:new{@class=“controllabel col-md-2”})
@EditorFor(model=>model.AgreedToTerms)
@Html.ValidationMessageFor(model=>model.AgreedToTerms)

对于MVC和路由到另一个页面,按钮可能不太理想,我建议使用操作链接


尝试使用
@Html.ActionLink
,将操作的名称和处理该操作的控制器传递给它,它可以将用户发送到AgreedToTerms页面。

按钮可能不太适合MVC并路由到另一个页面,我建议使用操作链接


尝试使用
@Html.ActionLink
,将操作的名称和处理该操作的控制器传递给它,它可以将用户发送到AgreedToTerms页面。

该代码看起来如何?我必须首先在action链接中将术语作为action和Home作为控制器,对吗?用户点击什么才能从上面进入术语页面对不起,这个POS构建的页面上的编辑时间用完了,我如何才能将其与确认框和链接本身放在同一行?
@Html.ActionLink(“ActionLinkText”,“Index”),将是一种方式,或者包括要使用的控制器,
@Html.ActionLink(“ActionLinkName”、“Index”、“Home”)其中索引将是操作,这将使用主控制器。ActionLink有几个可用的覆盖,路由值也可以设置,因此如果您想将值从文本框传递到控制器,可以使用route values参数。html类似于以下内容:
actionlinkname术语页面将使用带有术语控制器的术语页面。我会把代码想象成,
@Html.ActionLink(“术语页面”、“索引”、“术语”)
那代码看起来怎么样?我必须首先在action链接中将术语作为action和Home作为控制器,对吗?用户点击什么才能从上面进入术语页面对不起,这个POS构建的页面上的编辑时间用完了,我如何才能将其与确认框和链接本身放在同一行?
@Html.ActionLink(“ActionLinkText”,“Index”),将是一种方式,或者包括要使用的控制器,
@Html.ActionLink(“ActionLinkName”、“Index”、“Home”)其中索引将是操作,这将使用主控制器。ActionLink有几个可用的覆盖,路由值也可以设置,因此如果您想将值从文本框传递到控制器,可以使用route values参数。html类似于以下内容:
actionlinkname术语页面将使用带有术语控制器的术语页面。我会把代码想象成,
@Html.ActionLink(“术语页面”、“索引”、“术语”)
您是想重定向到另一个页面以显示术语和条件,还是在同一页面的弹出窗口中显示,或者在页面上显示,但最初是隐藏的?(不清楚为什么这些条款不只是显示在复选框上方)这些条款和条件基于公司规则,并且非常长,例如EULA类型的长度。我想显示my Terms.cshtml视图,然后在用户阅读这些术语后,它将返回到上一页,并为它们提供在布尔字段中选择的选项,该字段将进行比较并提供权限,然后您需要一个链接重定向到该页(但为什么不在现有页中显示它呢(如果需要,首先将其隐藏,然后单击链接/按钮以显示其可见性)是否要重定向到另一个页面以显示条款和条件,或者在同一页面的弹出窗口中显示,或者在页面上显示,但最初隐藏?(不清楚为什么条款不只是显示在复选框上方)条款和条件基于公司规则,非常长。我想显示my terms.cshtml视图,然后在用户阅读条款后,它将返回到上一页,并为他们提供选项,在一个布尔字段中进行选择,该字段将进行比较并提供权限,然后您需要一个链接重定向到该页面(但为什么不直接在现有页面中显示它(如果您愿意,首先将其隐藏,然后单击链接/按钮以调整其可见性)