我有一个CSHTML页面调用一个填充('#product-name')
我可以使用div标签显示该元素<div id="product-name"/>
中的值(我是Razor的新手,目前无法访问控制器或建模器,只能访问CSHTML页面)
如何在@if语句中访问该值。 EG:
@if(product-name='Product One')
{do product one}
else
{do product two}
答案 0 :(得分:0)
您需要将viewmodel属性用于&#34; product-name&#34;如果你想在剃须刀中做条件。但是,您可以使用从以下位置填充product-name的相同javascript来实现此目的:
..
if ($('#product-name').text() == 'Product One')){
productOne.show();
...
你需要两个隐藏的div:
<div id="productOne" style="display: none;"/>
<div id="productTwo" style="display: none;"/>