簡體   English   中英

從Request.QueryString讀取ID

[英]read a id from Request.QueryString

您好打算從asp.net的html年代的Request.QueryString中讀取ID,但是它可以工作,並可以從URL中的Request.QueryString中讀取消息。 這是我在下面使用的代碼

<video src='<%# "VideoHandler.ashx?id=" + Request.QueryString["id"] ' width="220" 
height="200" controls="" preload=""></video>

請讓我知道如何在asp.net的原始手標中出價

首先,您需要關閉服務器標簽

<video src='<%# "VideoHandler.ashx?id=" + Request.QueryString["id"] %>' width="220" 
height="200" controls="" preload=""></video>

第二...

我總是發現將其添加到后面代碼中的受保護函數中並在標記中調用該函數更加容易。

因此(假設使用C#)

protected string getHandler(){
     return "VideoHandler.ashx?id=" + Server.UrlEncode(Request.QueryString["id"]);
}

然后在標記中

<video src='<%# getHandler() %> ' width="220" 
height="200" controls="" preload=""></video>

您忘記了關閉服務器端標簽,並且標簽中不應包含字符串。 src屬性應如下所示:

VideoHandler.ashx?id=<%# Request.QueryString["id"] %>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM