在参数名称中使用连字符

Dav*_*ong 4 coldfusion railo cfwheels jquery-mobile

我正在使用CFWheels和jquery mobile,我正在尝试将一些jquerymobile设置传递给一个linkto调用(主要是data-icon属性.我之前从未尝试过这个,但似乎ColdFusion不允许在参数名称中使用连字符.我的电话如下:

<cfset contentFor(actioncontent=linkTo(text='Login', route='login', data-icon='check')) />
Run Code Online (Sandbox Code Playgroud)

CFBuilder和Railo在连字符上抛出错误.Railo错误是:

左侧无效分配(railo.transformer.bytecode.op.OpDouble)

所以我的问题是:我是否正确地说参数名称中不允许使用连字符?此外,如果他们不被允许,有没有办法让连字符通过或我只需要创建锚标记?

nau*_*tur 6

尝试使用引号'data-icon'或双引号"data-icon"

它被解释为减号而不是破折号