VisualForce:
<apex:repeat value="{!theAssets}" var="asset">
<apex:commandLink value="{!asset.Name}" action="{!someAction}">
<apex:param name="paramName" assignTo="{!assetName}" value="{!asset.Name}" />
</apex:commandLink>
</apex:repeat>
В контроллере убедитесь, что вы определили свойство для имени ресурса:
public String AssetName { get; set; }
В другом месте в контроллере может быть оператор:
Asset myasset = [SELECT name from Asset where name = :AssetName];