1
s = "N/A"인 경우 ActionLink를 사용하지 않으려합니다. 즉, 현재 인벤토리 항목이 프로젝트에서 사용되지 않는 경우 링크를 제공하지 마십시오 (대신 N/A 표시). 또한 프로젝트/세부 정보 링크를 어떻게 보내나요? 지금은 NailsController 클래스를 사용하기 때문에 대신 "손톱/프로젝트/세부 정보"로 이동합니다.특정 조건이 충족되는 경우에만 ActionLink
<td class="table-normal-data">
<% Dim l As Integer = InStr(item.CurrentProject, " [")
Dim s As String = item.CurrentProject
Dim projectID As String = ""
If l > 0 Then
s = Mid(item.CurrentProject, 1, l - 1)
projectID = Mid(item.CurrentProject, l + 2, Len(item.CurrentProject) - l - 2)
Else
s = ""
End If
%>
<%: Html.ActionLink(s, "Projects/Details", New With {.id = projectID}) %>
</td>
ActionLink를 다음과 같이 변경하여 수정했습니다. – user713723
s = "N/A"인 경우 Html.ActionLink (s, "Details", "Projects", New with {.id = projectID} projectID = 0을 추가했습니다. 따라서 "N/A"에는 여전히 링크가 있습니다 (이는 나에게 바람직하지 않습니다). 그러나 프로젝트 ID는 0이됩니다. 따라서 링크를 클릭하면 "Project Not Found"페이지가 생성됩니다. . 다시 말하지만, "N/A"에 대한 링크가 없기 때문에 Html.ActionLink를 <% %> 코드 태그 안에 포함시키는 방법은 없다고 생각합니다. – user713723