【发布时间】:2022-01-21 14:11:28
【问题描述】:
我正在尝试在 WebForm ASP.net 的文本框中插入一些文本。我的目标是当用户从下拉列表中选择项目时,该项目将被添加/插入到光标位置的文本框文本中。我尝试了不同的方式,但没有运气。我面临的问题是我无法找到光标位置。
我有文本框和下拉列表:
<div class="row" style="text-align: right; align-content: baseline">
<div class="col-sm-12 col-md-12 col-lg-12 margin_top_bottom_10px" style="display:flex">
<asp:DropDownList ID="ddlElementToAdd" runat="server" Width="20%" />
</div>
<div class="col-sm-12 col-md-12 col-lg-12 margin_top_bottom_10px">
<asp:TextBox ID="TextBox1" runat="server" Width="100%" Height="500"
TextMode="MultiLine"></asp:TextBox>
</div>
</div>
任何建议 谢谢
【问题讨论】:
-
C#代码只在服务器上运行,鼠标在用户浏览器上运行。这需要在浏览器中运行的脚本来完成。
-
您可以向 DropDownList 添加一个 onchange 事件并将文本附加到文本框吗?