将C#Razor转换为VB.net
我不熟悉Razor视图语法,因为大多数示例都是C语言,我需要帮助将下面的Razor语法转换为vb.net将C#Razor转换为VB.net,c#,vb.net,razor,C#,Vb.net,Razor,我不熟悉Razor视图语法,因为大多数示例都是C语言,我需要帮助将下面的Razor语法转换为vb.net @helper selected (string c,string culture) { if (c==culture) { @:checked='checked' } } 您正在razor视图中将C#.Net转换为VB.Net: @helper selected (c As String, culture As String) If c =
@helper selected (string c,string culture)
{
if (c==culture)
{
@:checked='checked'
}
}
您正在razor视图中将C#.Net转换为VB.Net:
@helper selected (c As String, culture As String)
If c = culture Then
@:checked='checked'
End If
End helper
我已经多年没有接触过VB.Net了,但它看起来应该适合您。来自ASP.Net:
“Razor语法基于C#编程语言,这是ASP.NET网页最常用的语言。但是,Razor语法也支持Visual Basic语言,以及在Visual Basic中可以执行的所有操作。有关详细信息,请参阅附录Visual Basic语言和语法。”
下面是VB.NET中的一些示例,可以帮助您:
Razor是视图引擎,它由@helper和@:语法组成。您的问题涉及在Razor视图中将C#转换为VB.Net。@Spikh根据您使用的是C#还是VB.Net,Razor语法会有所不同。Razor代码可以放在.vbhtml文件或.cshtml文件中,使用哪一个决定了必须使用哪种语法。在VB.Net中,大括号不用于分隔代码块。为了清楚起见,问题应该是“将下面的Razor C#语法转换为Razor VB.Net语法”,但提出适当的问题并不过分。这是正确的,但我想知道这里是否有人知道任何在线工具可以将Razor视图从C#快速转换为VB,反之亦然?我有点厌倦了手工做这件事……:)我知道razor视图包括html,这与C#和VB无关,但如果我可以粘贴整个视图并将转换后的视图作为输出,那就太好了。。。