我继承了大约 8 年前编写的 ASP.NET 1.1 应用程序,该应用程序显然是某人第一次沉浸在 .NET 中,因为代码是代码隐藏以及分散在整个标记中的服务器端的混合体。
我遇到的问题是表单标签的操作如下所示:
<form name="myForm" id="myForm" method="post" action="?id=<%= fooId %>" runat="server">
当保存按钮悬停在状态栏中时,我看到:
?id=<%= fooId %>
相对于:
?id=123
如果用户点击保存按钮,地址栏显示:
http://servername/virtdir/pagename.aspx?id=<%= fooid %>
这显然会导致应用程序抛出异常。我试过使用:
action="?id=<% Response.Write(fooId) %>"
但仍然遇到同样的问题。问题已本地化到此页面,我还能尝试什么?
谢谢,