我的组织拥有大量遗留的ASP软件.
由于我们认为微软已经显示出对其旧产品的明显缺乏支持,我们需要弄清楚要迁移到下一个产品的内容.
如果我们从Classic ASP迁移到ASP.NET,感觉就像是'完全重写'"迁移".由于情况可能就是这样,我们正在考虑转向免费(如在啤酒和言论中)平台.我特别认为我们的投资(在编程方面,我的意思是)会更好地用于让我们发展的平台,而不是强迫我们每4/5年转储一行代码.这是我们一直用来倡导走向"自由"平台的主要论点.
目前我们正在考虑将Java与动态语言(如JRuby或Groovy)混合使用.
我的问题是:什么是一个很好的迁移选择?我们的恐惧没有根据吗?我们(可以想象)是否需要在4或5年后重写大部分代码库?你有什么理由转向.NET或免费平台?
有没有人知道如何根据ASP中数据库的值创建条形图/饼图?例如,我想根据在某个州度假的人数创建一个图表.我想直接从数据库检索这个值..需要帮助..谢谢..
我有2页 - 第一个jsp页面和第二个asp页面.点击jsp页面中的一个链接,它打开了asp页面.现在我需要将选定的下拉值从jsp传递到asp页面.
提前致谢.
我将添加新页面并向当前页面添加功能.我基本上想使用新技术,但我不知道如何将它添加到经典的ASP页面
换句话说,我可以<#--include-->在Classic asp页面中使用aspx页面吗?或者任何类似的东西,可能是在ASP.NET中创建用户控件并在经典ASP中使用它?
我有这个代码,当我运行它时发生了一些奇怪的事情.
我有101512到101520之间的字段编号.我使用LEFT函数去掉后两位数并保留1015.当我为第一个运行循环函数时它给了我1015但是其余的它给了我101它会像这样消除最后一位数字:
d = Split(Request("field"),",")
For i = 1 To UBound(d)
Responce.Write(Left(d(i),4))
Next
Run Code Online (Sandbox Code Playgroud)
结果
1015
101
101
101
...
Run Code Online (Sandbox Code Playgroud)
有谁知道发生了什么事?
在我正在处理的其中一个网站上,我在每个项目页面上都有一个看起来像这样的链接(从页面呈现中获取的实际HTML):
<a href="contact-us.asp?subject=Question+About+12%22+Knife">
Ask a Question About This Item
</a>
Run Code Online (Sandbox Code Playgroud)
我用来生成此链接的实际代码如下所示:
<a href="contact-us.asp?subject=Question+About+<%=Server.UrlEncode(sTitle)%>">
Ask a Question About This Item
</a>
Run Code Online (Sandbox Code Playgroud)
当您点击该链接时,您将在地址栏中按预期看到此内容:
http://www.somedomainname.com/contact-us.asp?subject=Question+About+12%22+Knife
Run Code Online (Sandbox Code Playgroud)
所以这就是问题所在.我在contact-us页面上检索这个值,如下所示:
Dim s
s = Request.QueryString("subject")
Run Code Online (Sandbox Code Playgroud)
编辑:
然后我把它作为输入字段的值的形式.它在表单字段中显示如下:问题大约12
仅当字符串中出现引号时才会发生这种情况.我该如何解决这个问题?
我正在为我的登录页面使用会话,该会话将在会话中保存userId.如果使用相同的系统和相同的浏览器但使用浏览器的单独选项卡记录两个不同的用户,则userid的会话值将重置为最后登录的用户.为什么?
大家好我正试图从上个月的11日到本月10日从SQL数据库中获取值.
SELECT SUM(pay) AS month_pay
FROM payaccounts
WHERE dates BETWEEN 11th of last month and the 10th of this month
Run Code Online (Sandbox Code Playgroud)
我目前正在使用此声明来查找上个月的值,但现在我被告知我们需要将其更改为第11个.
SELECT SUM(pay) AS month_pay
FROM payaccounts
WHERE (DATEPART(m, date) = DATEPART(m, DATEADD(m, - 1, GETDATE()))) AND
(DATEPART(yy, date) = DATEPART(yy, DATEADD(m, - 1, GETDATE())))
Run Code Online (Sandbox Code Playgroud) 我有一个HTML表单:
<form id="form" action="Secret.asp" method="POST">
Run Code Online (Sandbox Code Playgroud)
此表单将我的网站访问者的数据发送到数据库.
我想隐藏它,以便任何看到我的HTML的人都无法将数据发送到我的ASP文件.
或者除了HTML文件之外,还有其他方法可以阻止任何人的ASP文件?
出乎意料的是,我停止了在Visual Studio 2015中调试经典ASP的工作。我启用了服务器端调试,并在出现错误时尝试吃午餐VS(并破坏应用程序)时遇到错误,我需要查找文件以查看源代码。当我尝试浏览时,出现“无法打开脚本文档”的另一个错误。同样,当我在代码和应用程序中设置断点到达此位置时,我也得到相同的消息:“无法打开脚本文档”。
我尝试过了: