从 HTML 中的 textarea/textbox 读取文本到 C# 代码隐藏中。(ASP.NET)

KMCL

我正在尝试使用隐藏的代码从提供给我的 HTML 中读取文本。在研究了这个主题之后,我发现几乎所有的实例都涉及文本框的 Web 窗体控件(asp:),但我得到的 HTML 没有,而是:

<p>
    <label>Address</label>
    <textarea class="w3-input w3-border" name="addr" cols="30" rows="4"></textarea>
</p>
<div class="w3-half w3-container">
    <p>
        <label>Phone:</label>
        <input type="text" class="w3-input"/>
</div>
<div class="w3-half w3-container">
    <label style="padding-left:10px;">Email:</label>
    <input type="text" class="w3-input"/>
</div>
</p>

我仍然可以从这些框中读取用户提供的文本,还是需要更改 HTML?

我的一些不成功的代码隐藏尝试提取提供的地址:

string address = ((textarea)Address.FindControl("addr")).Text;
string address = ((TextBox)Address.FindControl("addr")).Text;

更新:使用提供的解决方案中描述的服务器控件,我收到一条错误消息,指出“一个页面只能有一个服务器端表单标记”。

这源于以下标记:

<form runat="server">
        <asp:textbox id="addr" runat="server" textmode="multiline" />
        </form>

随后是:

<form runat="server">
            <asp:Button ID="Ship" runat="server" Text="Ship" OnClick="Ship_Click" style="padding: 10px; margin-bottom: 10px;" class="w3-round w3-blue" />
            <asp:Button ID="Rate" runat="server" Text="Rate" OnClick="Rate_Click" style="padding: 10px; margin-bottom: 10px;" class="w3-round w3-blue" />

            </form>

textarea 位于与按钮不同的部分,我不清楚如何在没有表单标签或不让它们共享相同标签的情况下使两者都起作用。谢谢

微博

如果您希望访问隐藏代码中的值,则需要使用服务器控件。使用 ASP TextBox 并将 TextMode 设置为 MultiLine:

<asp:TextBox ID="textarea1" runat="server" TextMode="MultiLine" />

然后在后面的代码中:

string addr = textarea1.Text;

更新以在同一页面上演示多个表单:

<form ID="form1" runat="server">
    <asp:Button ID="Ship" runat="server" Text="Ship" OnClick="Ship_Click" style="padding: 10px; margin-bottom: 10px;" class="w3-round w3-blue" />
    <asp:Button ID="Rate" runat="server" Text="Rate" OnClick="Rate_Click" style="padding: 10px; margin-bottom: 10px;" class="w3-round w3-blue" />
</form>

<form id="form2" action="WebForm1.aspx" method="post">
    <asp:TextBox ID="textarea1" runat="server" TextMode="MultiLine" />
</form>

从这里,您可以使用任一方法检索来自 form1 或 form2 的帖子的代码隐藏中的 textarea1 值...

表格1:

string addr = textarea1.Text;

形式2:

string addr = Request["textarea1"].ToString();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

读取文本文件,复制到C中的数组

来自分类Dev

有条件地显示/隐藏ASP.NET中的html区域

来自分类Dev

在.NET中从PDF读取文本

来自分类Dev

从ASP.NET中的代码隐藏提交POST请求

来自分类Dev

asp.net正常html输入runat =“ server”在代码隐藏中返回未更新的值

来自分类Dev

如何从背后的代码中隐藏和显示asp.net中的asp:button?

来自分类Dev

asp.net如何发送代码隐藏列表到javascript以在googlemap中显示坐标

来自分类Dev

从输入卡阅读器读取数据到html文本框中

来自分类Dev

在Listview ASP.net C#中隐藏按钮

来自分类Dev

文本框数据到asp.net中的xml

来自分类Dev

在C#变量的代码隐藏中获取更新到asp.net

来自分类Dev

在ASP.NET MVC视图的代码隐藏中未引用文本框

来自分类Dev

在ASP.NET C#代码隐藏中未获取HTML输入类型的值

来自分类Dev

VB.net / C#.net中的WYSIWYG HTML

来自分类Dev

在.NET中从PDF读取文本

来自分类Dev

从ASP.NET中的代码隐藏提交POST请求

来自分类Dev

动态数据到ASP .Net Visual Studio中的Jquery代码

来自分类Dev

从输入卡阅读器读取数据到html文本框中

来自分类Dev

从ASP.NET MVC中的HTML代码获得价值

来自分类Dev

如何使用C#在ASP.NET背后的代码中访问HTML5音频play()事件

来自分类Dev

HTML中的ASP.NET C#函数

来自分类Dev

如何从HTML文本输入中读取值?

来自分类Dev

从不规则文本文件中读取数据到C ++中的类

来自分类Dev

从bat文件中读取文本到python

来自分类Dev

WebMethod在C#ASP.NET代码中为静态的问题

来自分类Dev

ASP.NET C#,如何在后面的代码中输入 html

来自分类Dev

asp.net:从类代码文件中设置标签文本

来自分类Dev

Selenium C#:无法从带有“pre”html 标签的文本框中读取值

来自分类Dev

从c#后面的代码循环遍历html表<td>中的asp.net按钮

Related 相关文章

  1. 1

    读取文本文件,复制到C中的数组

  2. 2

    有条件地显示/隐藏ASP.NET中的html区域

  3. 3

    在.NET中从PDF读取文本

  4. 4

    从ASP.NET中的代码隐藏提交POST请求

  5. 5

    asp.net正常html输入runat =“ server”在代码隐藏中返回未更新的值

  6. 6

    如何从背后的代码中隐藏和显示asp.net中的asp:button?

  7. 7

    asp.net如何发送代码隐藏列表到javascript以在googlemap中显示坐标

  8. 8

    从输入卡阅读器读取数据到html文本框中

  9. 9

    在Listview ASP.net C#中隐藏按钮

  10. 10

    文本框数据到asp.net中的xml

  11. 11

    在C#变量的代码隐藏中获取更新到asp.net

  12. 12

    在ASP.NET MVC视图的代码隐藏中未引用文本框

  13. 13

    在ASP.NET C#代码隐藏中未获取HTML输入类型的值

  14. 14

    VB.net / C#.net中的WYSIWYG HTML

  15. 15

    在.NET中从PDF读取文本

  16. 16

    从ASP.NET中的代码隐藏提交POST请求

  17. 17

    动态数据到ASP .Net Visual Studio中的Jquery代码

  18. 18

    从输入卡阅读器读取数据到html文本框中

  19. 19

    从ASP.NET MVC中的HTML代码获得价值

  20. 20

    如何使用C#在ASP.NET背后的代码中访问HTML5音频play()事件

  21. 21

    HTML中的ASP.NET C#函数

  22. 22

    如何从HTML文本输入中读取值?

  23. 23

    从不规则文本文件中读取数据到C ++中的类

  24. 24

    从bat文件中读取文本到python

  25. 25

    WebMethod在C#ASP.NET代码中为静态的问题

  26. 26

    ASP.NET C#,如何在后面的代码中输入 html

  27. 27

    asp.net:从类代码文件中设置标签文本

  28. 28

    Selenium C#:无法从带有“pre”html 标签的文本框中读取值

  29. 29

    从c#后面的代码循环遍历html表<td>中的asp.net按钮

热门标签

归档