永发信息网

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

答案:4  悬赏:40  手机版
解决时间 2021-04-24 06:25
  • 提问者网友:那叫心脏的地方装的都是你
  • 2021-04-23 10:58
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#不久,问题比较初级,理解可能有偏差,请高手不吝赐教。
最佳答案
  • 五星知识达人网友:梦中风几里
  • 2021-04-23 12:30
后端是可以直接操作前端的,不必一定在前端调用pageload
全部回答
  • 1楼网友:荒野風
  • 2021-04-23 14:54
1,不可以 想获取URL的参数,用Requset属性就行了 如下: string exensionName=Request.QueryString["ExtensionName"];
  • 2楼网友:独行浪子会拥风
  • 2021-04-23 14:22
根本无法打开你的需求链接,看看你的地址 localhost, 从链接大概可以得知 一点情况。 123.aspx?ExtensionName=Theva 前台要XML 其实可以 用C#输出就行了。
  • 3楼网友:几近狂妄
  • 2021-04-23 12:59
1,不可以改的,因为它是装载页面时自动执行的. 2..3..就不用回答了. 可以通过URL参数传递参数到后端.如你上面的后台就能这样取值Request.QueryString["ExtensionName"] 值为 "Theva" 再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯