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

时间:2013-12-27 00:47:33

标签: asp.net asp-classic

我有一个运行经典asp和asp网络的应用程序。在经典的asp页面中,我有一个组合框,取决于我需要在我的asp.net页面内做一些组合框的选择。例如,如果在我的经典asp页面中,我有一个组合框并在组合框内;如果我在我的asp.net页面中输入书的价格为零,我选择的书本应该得到警报。有没有办法做到这一点?

asp.net代码

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

1 个答案:

答案 0 :(得分:0)

假设您在任何页面上都有一些输入控件,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页面将验证页面安全性,因为它不会找到保护页面所需的页面验证信息。