【发布时间】:2015-05-06 07:02:37
【问题描述】:
我正在使用 .aspx 文件和 C#(aspx.cs) 文件。目标是在文本框中输入一个数字并更改照片 URL 的一部分,以便在提交时显示不同的照片。
.aspx 代码为:
<form id="form1" runat="server">
<form action="demo_reqquery.asp" method="get">
Enter Pic number: <input type="text" name="pnumber" size="20" />
<input type="submit" value="Submit" />
</form>
<div class="logo2">
<asp:Image ImageUrl="http://www.website.com/pic0001.jpg" runat="server" />
</div>
</form>
用户在文本框中输入“pnumber”0005并提交。然后 URL 中的 0001 被替换为输入的 0005 调出照片:“http://www.website.com/pic0005.jpg”
【问题讨论】:
-
你是在客户端还是服务器端?
-
图片 URL 来自网站服务器。
-
对不起,我不清楚。您说用户在文本框中输入数字并提交。除了输入的数字之外,整个图像 URL 是否相同?您是使用服务器端代码还是客户端更改它的一部分?您可以使用子字符串和 JavaScript 拆分字符串,也可以将图像 URL 拼凑在一起插入数字。使用 C# 的服务器端,您可以使用 string.Format 或正则表达式替换。
-
这甚至不是 asp.net...
-
不,内部
form提交到一个经典的ASP 页面。当前页面是 ASP.NET。
标签: c# asp.net image variables url