繁体   English   中英

在asp.net中使用经典的asp代码?

[英]using classic asp code inside asp.net?

我有一个同时运行经典ASP和ASP Net的应用程序。 在经典的ASP页面中,我有一个组合框,并且取决于组合框的选择,我需要在asp.net页面中执行某些操作。 例如,如果在我的经典ASP页面中,我有一个组合框,并且在组合框内; 与选择书相比,在asp.net页面中输入书价格为零时,我应该会收到警报。 有什么办法吗?

ASP.NET代码

 if (Convert.ToDecimal(Values["myBookPrice"]) == 0)
{
 //You cannot use 0 price for books!
}

假设您在任何页面(html,asp)上都有输入控件,并且希望将某些参数传递给asp.net页面

如果输入控件的名称属性如

<form method="post" action="thenewpage.aspx">
    <input name="nameOfInput" type="text" id="idofinput" />
    <input type="submit" name="btnGo" value="Create Box" id="btnGo" />
</form>

并且您有一个使发布回asp.net页面的按钮,然后使用Request.Form和输入控件的名称在asp.net端获取该参数:

Request.Form["nameOfInput"]

如果使用url参数调用页面,则需要使用某种JavaScript来动态创建该调用的URL字符串。

您这里遇到的问题是,asp.net页面将无法验证页面安全性,因为它不会找到他保护页面所需的页面验证信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM