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