我有一个运行经典asp和asp网络的应用程序。在经典的asp页面中,我有一个组合框,取决于我需要在我的asp.net页面内做一些组合框的选择。例如,如果在我的经典asp页面中,我有一个组合框并在组合框内;如果我在我的asp.net页面中输入书的价格为零,我选择的书本应该得到警报。有没有办法做到这一点?
asp.net代码
if (Convert.ToDecimal(Values["myBookPrice"]) == 0)
{
//You cannot use 0 price for books!
}
答案 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页面将验证页面安全性,因为它不会找到保护页面所需的页面验证信息。