簡體   English   中英

如何將完整的 asp.net 控件或 HTML 標簽從 C# 中的服務器代碼傳遞到 HTML 設計中的特定位置?

[英]How to pass a full asp.net control or HTML tags from server code in C# to a specific place in HTML design?

我不確定這是否可能,但我想知道我是否可以生成一個完整的控件,它的標簽存儲在 HTML 頁面的文本屬性中。 假設我有一個<asp:Image....... /><div><i href=""/></div>作為文本,它存儲在名為X in.cs file ,我希望將此 X 放在 Html 頁面的特定行中。

那可能嗎?

in.cs 文件假設我有這樣的東西

X = @"<asp:Image ID = ""Image111"" runat = ""server"" ImageUrl = ""img.jpg"" />";

在 HTML 文件中,我想要這個:

<body>
<form id="form1" runat="server">
    . 
    <!-- X comes here but as a real control -->
    .
    .
    .
</form>

我不確定這是否可能,但我希望找到一種方法來做到這一點,無論如何。

提前致謝,致以最誠摯的問候。

我會改變你對這件事的看法。 聽起來你想要做的是創建一個服務器控件,然后將某種參數傳遞給該控件,然后相應地更改 output。 如果您使用的是 razor,您還可以使用助手來處理此類事情。

這可能很有趣。

將數據從 ASP.NET 頁面傳遞到動態加載的 ASCX 用戶控件

希望有所幫助。

暫無
暫無

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

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