C# 在ASP.NET MVC中从HTML代码中获取值

C# 在ASP.NET MVC中从HTML代码中获取值,c#,asp.net,razor,C#,Asp.net,Razor,只是一个简短的问题: 如何获得C#的@if语句所能看到的值(如)? 我想让它像@if(sth.value==“notthesamething”)看起来您正在尝试将RAZOR代码与html结合起来。你不能这样做 一旦代码被提供给客户机,所有RAZOR代码都已经运行。您需要在javascript中执行此操作。您是否熟悉html标记中的。。?您还可以添加runat=“server”属性,如果它是C#为了让serer-side@if工作,它需要是某些服务器端模型的一部分。如果要检查该值,它应该是@If(

只是一个简短的问题:

如何获得C#的@if语句所能看到的值(如
)?
我想让它像
@if(sth.value==“notthesamething”)

看起来您正在尝试将RAZOR代码与html结合起来。你不能这样做


一旦代码被提供给客户机,所有RAZOR代码都已经运行。您需要在javascript中执行此操作。

您是否熟悉html标记中的
。。?您还可以添加
runat=“server”
属性,如果它是C#为了让serer-side@if工作,它需要是某些服务器端模型的一部分。如果要检查该值,它应该是
@If(model.myproperty==true)
。如果你想在客户端读取它,你可以使用JavaScript读取输入值,但我不会在视图中从服务器读取输入值,没有意义…@paqogomez-这不是webforms。我已经编辑了你的标题。请参阅“”,其中的共识是“不,他们不应该”。