eval di tag Anchor href hanya kesalahan kenaikan panggilan penugasan

<a href="/id<%# getsession() == "null" ? "campaigndetails.aspx?id = Eval("id")" : "startcampaign3.aspx?id =  Eval("id")" %> "></a>

-

public string getsession()
{
    if (Session["user"] == null)
    {
        return "null";
    }
    else
        return Convert.ToString(Session["user"]);
}

Bolehkah saya tahu apa yang salah dengan kode saya?

Kesalahannya adalah:

Hanya Penugasan, panggilan, kenaikan, penurunan, menunggu, dan ekspresi objek baru yang dapat digunakan sebagai pernyataan.


person Fundverse Ong    schedule 08.11.2018    source sumber
comment
Jawaban yang diterima untuk pertanyaan ini memberikan beberapa info tentang ini. Namun, tidak sepenuhnya yakin apakah ini menjelaskan semuanya dalam konteks ini. Lihat apakah itu membantu. stackoverflow.com/questions/37572777/   -  person Rohit Dodle    schedule 08.11.2018
comment
Selain itu, bisakah Anda mencoba menggunakan ‹%= %› daripada ‹%# %›.   -  person Rohit Dodle    schedule 08.11.2018