如何从aspx.cs文件中设置变量值aspx文件在asp.net?

编程入门 行业动态 更新时间:2024-10-19 10:15:44
本文介绍了如何从aspx.cs文件中设置变量值aspx文件在asp?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

I codeD为

public partial class Necklace : System.Web.UI.Page { protected int PageId; protected void Page_Load(object sender, EventArgs e) { PageId = 12; } }

和我Image.aspx文件codeD为

AND I coded in Image.aspx file as

<div> <asp:image ToolTip = "ASP Image Control" ID="Image1" runat="server" ImageUrl ="ImageCSharp.aspx?ImageID=<%= PageId %>" ></asp:image></div>

和我ImageCSharp.aspx.cs文件codeD为

And I coded in ImageCSharp.aspx.cs file as

protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["ImageID"] != null) { string strQuery = "select ImageName , ImageData from ImageTable where id=@id"; //,Category SqlCommand cmd = new SqlCommand(strQuery); cmd.Parameters.Add("@id", SqlDbType.Int).Value = Convert.ToInt32(Request.QueryString["ImageID"]); DataTable dt = GetData(cmd); if (dt != null) { Byte[] bytes = (Byte[])dt.Rows[0]["ImageData"]; Response.Buffer = true; Response.Charset = ""; Response.Cache.SetCacheability(HttpCacheability.NoCache); //Response.ContentType = dt.Rows[0]["Category"].ToString(); Response.AddHeader("content-disposition", "attachment;filename=" + dt.Rows[0]["ImageName"].ToString()); Response.BinaryWrite(bytes); Response.Flush(); Response.End(); } } } private DataTable GetData(SqlCommand cmd) { DataTable dt = new DataTable(); String strConnString = System.Configuration.ConfigurationManager.ConnectionStrings["conString"].ConnectionString; SqlConnection con = new SqlConnection(strConnString); SqlDataAdapter sda = new SqlDataAdapter(); cmd.CommandType = CommandType.Text; cmd.Connection = con; try { con.Open(); sda.SelectCommand = cmd; sda.Fill(dt); return dt; } catch { return null; } finally { con.Close(); sda.Dispose(); con.Dispose(); } } }

请帮助我如何code的的ImageUrl =ImageCSharp.aspx ImageID = &LT;%=的PageId%> 的正确...的PageId应变量。

Please help me how to code ImageUrl ="ImageCSharp.aspx?ImageID=<%= PageId %>" correctly... PageId should be variable.

推荐答案

只需设置它的背后code:

Just set it in code behind:

protected int PageId; protected void Page_Load(object sender, EventArgs e) { PageId = 12; // some value Image1.ImageUrl ="ImageCSharp.aspx?ImageID=" + PageId; }

更多推荐

如何从aspx.cs文件中设置变量值aspx文件在asp.net?

本文发布于:2023-11-10 16:11:30,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1575848.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件   变量值   cs   aspx   asp

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!