【发布时间】:2023-03-31 22:37:01
【问题描述】:
目前我有这个:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="WebUserControl2.ascx.cs" Inherits="Drawing.Usercontrols.WebUserControl2" %>
<asp:Image ID="Image1" runat="server" alt="Image Not Found" ImageUrl="~/images/k8up7l1i.bmp"/>
在 webUserControl2.ascx 页面中。
在 WebUserControl2.ascx.cs 页面中,找到了所有的逻辑。在那里生成一个图像,然后保存到一个路径(C:\Work Drawing\Drawing\Drawing\images) 其中:
string thisPathName = System.Web.Hosting.HostingEnvironment.MapPath("~/Images/" + randomFileName);
我的问题是,我可以从 asp 页面(ImageUrl 所在的位置,而不是静态 URL)调用方法“getPathName()”。所以每次我调用它时,新图像都会显示在浏览器中,路径名是在c#代码中生成的?
如果问题不清楚,请通知我。
【问题讨论】: