我正在尝试从
.aspx
文件传递多个Eval()
参数到JavaScript函数中,但我不断收到编译器错误。我是JavaScript新手,以前从未真正使用过Eval()
。我错在哪里?
NB:下面显示的行实际上都在一行上,但为了清晰起见在此处换行:<asp:LinkButton runat="server" Text='<%#Eval("Title")%>'
OnClick='javascript:ShowEventDetails'
CommandArgument='<%#
Eval("EventID").ToString() & Eval("Title").ToString() &
Eval("Location").ToString() & Eval("StartTime").ToString() &
Eval("Description").ToString() & Eval("Link").ToString() &
Eval("ContactFirstName").ToString() & Eval("ContactLastName").ToString() &
Eval("ContactEmail").ToString() & Eval("InsertionTime").ToString() &
Eval("EventAdmin").ToString()%>); ' />
有更好的方法吗?如果有,它们是什么?