0

我最近从 CF7 升级到 ColdFusion 10,我的代码中的提交/下一步按钮有问题,我不确定发生了什么变化。我希望另一双眼睛可以帮助我解决这个问题。我拥有的每个页面都使用我的“Actionbuttons”模板,它放在我的“Back”“Next”和“Cancel”按钮的底部。由于我已经转到 CF10,“下一步”按钮无法正常工作。它确实前进到下一页,但页面是空白的,当我查看页面的源代码时,我的代码是通用的白色 HTML 代码,而不是我的 .CFM 文件中的代码。现在在 CF7 中,它完全按照它应该的方式工作,它获取您输入的数据并使用它并转到下一页。现在在 CF10 中,“下一步”按钮只是转到一个空白的白色页面,并且不会从它被告知的 .CFM 页面上拉出代码。

<!-- 
  BACK/NEXT/CANCEL Buttons
-->
</TR>
<TR BGCOLOR="#D4D0C8">
<TD COLSPAN="2">
<HR>
<TABLE BORDER="0" WIDTH="100%" BGCOLOR="#D4D0C8">
 <TR>
  <TD WIDTH="80%"></TD>
  <TD><INPUT TYPE="BUTTON" DISABLED VALUE="  < Back  "></TD>
<cfif isdefined("FINALWIZPAGE")>
  <TD><INPUT TYPE="SUBMIT" VALUE="Finish"></TD>
<CFELSE>
  <TD><INPUT TYPE="SUBMIT" VALUE="  Next >  "></TD>
</CFIF>
  <TD></TD>
  <TD><INPUT TYPE="BUTTON" VALUE="  Cancel  "></TD>
 </TR>
</TABLE>
</TR></TD>

我将继续添加使用这些“操作按钮”的 .CFM 页面,这可能会有所帮助。

<HTML>
<HEAD>
 <TITLE>Project Directory Wizard</TITLE>
</HEAD>
<BODY>

<CENTER>


<CFINCLUDE TEMPLATE="HEADER.CFM">
<!---<CFINCLUDE TEMPLATE="BUTTONBAR.CFM"> --->
<CFINCLUDE TEMPLATE="MAINAREA.CFM">

<!---
Main Content
--->

<FORM ACTION="DIRECTORY2.CFM" METHOD="POST">

<TABLE WIDTH="100%" HEIGHT="100%" BGCOLOR="#D4D0C8">
<TR><TD>
Please select a company directory to place the new projects:<BR>

<CFDIRECTORY action="list" DIRECTORY="\\SERVERNAME\shared\PROJECTS"
    NAME="myDirectory"
    SORT="Name ASC">
<CFPARAM NAME="SELECTEDDIRECTORY" DEFAULT="">

<SELECT NAME="MAINDIRECTORY">
 <OPTION>
<CFOUTPUT QUERY="myDirectory">
<CFIF TYPE IS "Dir">
 <CFIF "#NAME#" IS "#UCASE(SELECTEDDIRECTORY)#">
  <OPTION VALUE="#NAME#" SELECTED>#Name#
 <CFELSE>
 </CFIF>
  <OPTION VALUE="#NAME#">#Name#

</CFIF>
</CFOUTPUT>
</SELECT>
<A HREF="./addnewclient.cfm">Add New Client</a> (if not listed)<br>
<BR>


<BR>
Project Name:<BR>
<INPUT TYPE="TEXT" MAXLENGTH="20" SIZE="20" NAME="DIRTOCREATE" VALUE="">

<BR><BR>

</TD></TR>
</TABLE>
<CFINCLUDE TEMPLATE="ACTIONBUTTONS.CFM">
</FORM>

</BODY>
</HTML>
4

1 回答 1

1

这听起来像网络服务器的 cfm 处理程序没有正确配置。

如果设置未正确配置,它将处理默认页面(例如 index.cfm),但不会处理您从服务器请求的任何其他冷融合页面。

您可能想再次尝试运行 webserver 配置工具,并且不要忘记添加一个名为“jakarta”的虚拟文件夹,指向 wsconfig 文件夹(更多信息:http: //help.adobe.com/en_US/ColdFusion/ 10.0/安装/WSc3ff6d0ea77859461172e0811cdec18a15-7ffb.html )

于 2013-10-04T14:50:19.123 回答