加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 请求变量中的查询字符串

发布时间:2020-12-16 09:51:16 所属栏目:asp.Net 来源:网络整理
导读:你好iam试图从网址获取id并将其发送到clint端这就是我所做的 这是我的网址: http://localhost:53010/edit.aspx?Id=4 代码背后 Public Partial Class EditInherits System.Web.UI.PageProtected Sub Page_Load(ByVal sender As Object,ByVal e As System.Eve
你好iam试图从网址获取id并将其发送到clint端这就是我所做的

这是我的网址:

http://localhost:53010/edit.aspx?Id=4

代码背后

Public Partial Class Edit
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object,ByVal e As System.EventArgs) 
Handles Me.Load

End Sub
Private _myId As String = Request.QueryString("id")

Public Property myId() As String
    Get
        Return _myId
    End Get
    Set(ByVal value As String)
        _myId = value
    End Set
End Property

结束班
客户

<%= myId%>

错误

Request is not available in this context

这也是我将私有道具移动到page_load()时得到的
???“私人”对本地变量声明无效 –
知道发生了什么

谢谢

我在这里解决这个问题就是答案

Public Partial Class Edit
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object,ByVal e As System.EventArgs) 
Handles Me.Load
    MyIdVal = Request.QueryString("id")


End Sub

Private _myIdVal As String
Public Property MyIdVal() As String
    Get
        Return _myIdVal
    End Get
    Set(ByVal value As String)
        _myIdVal = value
    End Set
End Property

结束班

解决方法

这是一个字段初始化程序.
字段初始值设定项在构造函数之前运行,无法访问它们正在初始化的实例.
因此,您无法在那里使用Request属性.

您需要将其移动到构造函数或Page_Load.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读