c# - ASP textbox.text 添加 ","到我的返回值

标签 c# asp.net

当我尝试提取 asp 文本框的值时,返回的值总是在值中添加了“,”(逗号)。例如,如果我在这个文本框中写“hello world”,后面代码中的返回值为“hello world,”。我不知道为什么 asp 文本框会这样,这是正常的吗?

我的 ASP 按钮:

<asp:TextBox ID="streetNum" runat="server" style="float: left; width: 80px; margin-right: 12px" Text=""></asp:TextBox>

我的代码背后:

    public void bindData2()
    {
        string sss2 = streetNum.Text; //here the value obtained always have an "," extra at the final
    }

--已更新以显示此图像:在 asp 文本框中输入的文本为“111”,但返回值为“111”,

enter image description here

最佳答案

我是这样解决的:

首先,我替换了 asp 文本框:

<asp:TextBox ID="streetNumber" title="Street number" runat="server" style="float: left; width: 80px; margin-right: 12px" Text=""></asp:TextBox>

在服务器上运行常规文本框:

<input type="text" title="Street Number" id="streetNumber" style="float: left; width: 80px; margin-right: 12px" runat="server" />

并且,在后面的代码中,我替换了:

public void bindData2(Object sender, EventArgs e)
{
   string sss2 = streetNumber.Text;
}

与:

public void bindData2(Object sender, EventArgs e)
{
   string sss2 = streetNumber.Value;
}

我真的看不出主要区别,但有效。

关于c# - ASP textbox.text 添加 ","到我的返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27305314/

相关文章:

c# - IIS 与 Windows 服务?

c# - 在使用 MongoDB C# 驱动程序的 ensureIndex 之后,Id 字段映射被破坏

c# - 在 ASP.NET 页面的代码隐藏中执行直接数据库访问是一种好习惯吗?

asp.net - Linq 查询返回同一行 12 次

c# - 显示日期和时间选择器的 Asp.Net 4 WebControl

asp.net - 页面加载时,将调用连接到 LinkBut​​ton.Click 的事件处理程序

c# - 如何使用代码优先迁移更新关系表

c# - WP7 在您滚动时更新 bing map

c# - XNA C# 2D 平铺引擎

c# - 调整大小和存储图像但锁定以确保它只完成一次