Originariamente inviato da wais87
Mi sembra di capire che il controllo lo devi fare sui dati presi dal DB, quindi in asp giusto?
Dipende dalla struttura del tuo DB.

ammettiamo che esistano queste variabili:
codice:
Dim nome : nome = valDB("nome")
Dim cognome : cognome = valDB("cognome")
Dim matricola : matricola = valDB("matricola ")
Dim printValue : printValue = ""

''dove valDB è l'array risultante dalla query su DB
if isNull(nome) && isNull(cognome) then 
printValue = matricola
else
printValue = nome & " " & cognome
end if 

<script type="text/html" id="commento_tpl" > <![CDATA[ <div class="allcomments"> <*= this.commentText *> 

<*= this.printValue  *></p> </div> ]]> </script>
e se facessi all'interno del template la if? non posso controllare se funziona ora ma secondo te può andare cosi?

codice:
<* 
var nome = this.nome;
var cognome = this.cognome;
var matricola = this.matricola;
var printValue = '';

if(nome == '' && cognome == '' ) {
  printValue = matricola;
} else {
  printValue = nome +'  '+ cognome;
} *>

<*= printValue *>