0
votes

Paramètre passe avec href à l'intérieur de HTML e-mail C # MVC

J'essaie d'envoyer un e-mail à l'aide de My MVC JavaScript Application.Pour e-mail est envoyé et que mes hrefs sont cliqués et redirigent pour corriger le lien.Mais mon problème est comment puis-je passer des paramètres avec le HREF

emailBody += @"
        </tbody>
    </table>
    <br />
    <h3><b>Currently Data;</b></h3>
    <table>
        <thead>
            <tr style='color: #ed5565; text-align: center'>
                <th>Completed Date</th>
                <th>Category</th>

            </tr>
        </thead>
        <tbody>";

            for (int i = 0; i < result3.Count; i++)
            {
                emailBody += @"
            <tr style='text-align: center'>
            <a href='http://myTestLink.com/Forms/Upload/' + result3[i].FormID >
                 <td>" + result3[i].CompletedDate + @"</td>
                <td>" + result3[i].FormCategory + @"</td>

</a>
            </tr>";
            }


1 commentaires

Citations manquantes sur la fermeture de la balise .


4 Réponses :


1
votes

Vous devez créer un code dynamique pour HREF pour le paramètre de passage.

emailBody += @"
        </tbody>
    </table>
    <br />
    <h3><b>Currently Data;</b></h3>
    <table>
        <thead>
            <tr style='color: #ed5565; text-align: center'>
                <th>Completed Date</th>
                <th>Category</th>

            </tr>
        </thead>
        <tbody>";

            for (int i = 0; i < result3.Count; i++)
            {
                emailBody += @"
            <tr style='text-align: center'>
            <a href='http://myTestLink.com/Forms/Upload/'" + result3[i].FormID + ">" +
                 "<td>" + result3[i].CompletedDate + @"</td>
                <td>" + result3[i].FormCategory + @"</td>

</a>
            </tr>";
            }


0 commentaires

3
votes

Ceci est pour les attributs href: "" ... '" xxx


2 commentaires

à l'intérieur du corps e-mail. Il ne peut pas ajouter "" Cela m'a donné une erreur.


Vous utilisez également à partir de `` pour cette chaîne dans la page Razor.



0
votes

Vous pouvez essayer cela.

<a href='@string.Format("http://myTestLink.com/Forms/Upload/' + result3[i].FormID", result3[i].FormID)'>


2 commentaires

Alors, allez-vous le changer? Qu'est-ce que vous avez publié ne semble-t-il pas fonctionner, l'avez-vous testé?


Assez sûr que vous n'avez pas testé cela, il y a des erreurs de syntaxe.



0
votes

Vous pouvez également essayer ce xxx


1 commentaires

Il y a des erreurs de syntaxe dans cela, donc je ne pense pas que quiconque devrait essayer cela.