【发布时间】:2013-01-16 17:26:09
【问题描述】:
我有一个只有 1 个页面的简单网站,其中有一个只有 1 个字段和一个提交按钮的表单。
它要求提供电话号码并使用表单中捕获的电话号码的值调用存储过程。提交后,它会反馈用户说该号码已提交,并停留在页面上,以便用户输入另一个电话号码。
所以我创建了一个如下所示的 cshtml 文件:
@{
string pn=Request.Form["pn"]
and then my code to call the stored procedure with pn as a parameter
}
我遇到的问题是,当我转到此页面时,服务器端抛出一个错误,指出存储的 proc 需要一个未提供的参数。
因此,我想创建一个 JavaScript 函数,该函数将运行页面的 onload,如果 pn 具有值,则该页面只会调用存储的过程。
我该怎么做,我应该把代码放在哪里(@{} 块内的 JS?)
顺便说一句,到目前为止,我有 2 页。第一个,没有任何服务器端代码,第二个是副本,加上服务器端代码。
【问题讨论】:
标签: javascript razor webmatrix