你好我想在asp.net中的html tage中读取来自Request.QueryString的id,但它可以工作并通过url中的Request.QueryString读取一个新的。这是我在下面使用的代码
<video src='<%# "VideoHandler.ashx?id=" + Request.QueryString["id"] ' width="220"
height="200" controls="" preload=""></video>
请让我知道如何在asp.net
中的fount手牌中出价答案 0 :(得分:1)
首先,您需要关闭服务器标签
<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>
答案 1 :(得分:0)
您忘记关闭服务器端标记,并且您的标记中不应包含字符串。 src属性应如下所示:
VideoHandler.ashx?id=<%# Request.QueryString["id"] %>