下面的代码有效,但我不确定如何?
OnClientClick='<%# CreateConfirmation(Eval("EventName"),DataBinder.Eval(Container.DataItem, "EventDate", "{0:ddd, d MMM}")) %>'
Public Function CreateConfirmation(ByVal EventName As String, ByVal EventDate As String) As String Return String.Format("return confirm('Are you sure you want to register for {0} on {1} ?');", EventName, EventDate ) 结束函数
我已经读过 <%# %> 是一个数据绑定表达式,但是在这里我们不是直接数据绑定(实际上是从函数 CreateConfirmation 中返回值),我还认为它应该与 <%= %> 一起使用,但它提供了 JavaScript错误消息,即非法 XML 字符指向 =
请你澄清一下这是为什么?
非常感谢。