我想从模型中的每个对象创建一个div,我需要为onclick方法提供唯一的ID。我该怎么做呢?我试图把myid放在<%=%>当我在某处阅读时,它不起作用。
这是我的代码:
@foreach(var r in Model){
var myid = r.ToString();
<p class="expand-one" onclick="showhide('<%= myid %>')" onmouseover="" style="cursor: pointer;">@r.ToSection.Name</p>
<table id=@myid class="content-one">
<tr>
......................
..................
答案 0 :(得分:3)
您应该能够像使用@
中那样使用Razor的@r.ToSection.Name
:
<p class="expand-one" onclick="showhide('@myid')"></p>
答案 1 :(得分:1)
通常我会用这个,所以你可以试试
<p class="expand-one" onclick="showhide('@(myid)')"></p>