如何获取后端C#上的Span值
本文关键字:上的 Span 后端 何获取 获取 | 更新日期: 2023-09-27 18:00:26
我在asp.net中创建了一个客户端门户,在该门户中,客户端向我反馈,给出了一个准备好的段落,并给出了空白空间,以便使用span填充asp.net代码:
<p style="font-size: larger; color:white; line-height:15pt; font-family:Arial;">
Hi my name is
<strong>
<span contenteditable="true" runat="server" id="Sname" class="text" data-placeholder="T.B. Giri" data-focused-advice="_____">
</span>
</strong>
</p>
我想要这个跨度标记值,它可能会在客户端单击按钮时更改。。。感谢
由于您已将其设为runat=server
,因此可以在服务器端访问它。跨度是服务器端的HtmlGenericControl
:
string value = Sname.InnerText;
我将使用Label
,它被渲染为span
。
然而,在这种情况下,我非常确信您不会得到在客户端更改的值,因为它是从服务器端的ViewState
重新创建的。如果这是真的,您需要使用不同的方法,比如使用HiddenField
,并在客户端将其设置为value
。
使用隐藏字段保存实际值并从隐藏字段中获取值,使用span仅显示