asp.net c#的一个初级问题(关于Page_Load的方法的使用)

来源:百度知道 编辑:UC知道 时间:2024/05/31 13:14:27
protected void Page_Load(object sender, EventArgs e)

1. 可不可以把缺省的page_lode的返回类型从void改为string?
2. 如果可以,可以不可以在前端展示文件里调用它,我的前端页面不是web页面,是vxml的语音程序文件,其实就是xml格式的文件,
3.如果我可以在前段页面里调用,那这个page_load的参数,我怎么输?
object sender, EventArgs e

其实我的需求就是用下面这个链接,http://localhost/POA/CallFlow/SubCallFlow/ValidateExtName.aspx?ExtensionName=Theva

传递参数到这个后端文件里,ValidateExtName.aspx.cs ,返回参数值显示在前端的xml文件里。

才接触asp.net, c#不久,问题比较初级,理解可能有偏差,请高手不吝赐教。

后端是可以直接操作前端的,不必一定在前端调用pageload

1,不可以

想获取URL的参数,用Requset属性就行了
如下:
string exensionName=Request.QueryString["ExtensionName"];

根本无法打开你的需求链接,看看你的地址 localhost,

从链接大概可以得知 一点情况。

123.aspx?ExtensionName=Theva

前台要XML 其实可以 用C#输出就行了。

1,不可以改的,因为它是装载页面时自动执行的.
2..3..就不用回答了.

可以通过URL参数传递参数到后端.如你上面的后台就能这样取值Request.QueryString["ExtensionName"] 值为 "Theva"