asp:textbox传递给C#变量时在空格后删除的文本

帕特里克·斯特伦伯格(PatrikStrömberg)

我有一个站点,用户可以在其中输入一些单行到描述字段,稍后将其添加到创建的工作文件夹中。

我的问题是,如果他们在描述字段中输入的文本包含空格,那么当我从.cs页面调用时,它仅将文本从开头移至该空格。我想要用户输入的整个值。

例如:“这是说明”结果:“此”

Default.ASPX页面:

<asp:UpdatePanel ID="UpdatePanel4" runat="server">
  <ContentTemplate>
    <table border="0" cellpadding="0" cellspacing="0">
    <tr><td>&nbsp;</td></tr>
    <tr>
    <td>
      <span class="SectionHeader">Beskrivning
        <asp:CustomValidator ID="CustomValidatorDescription" runat="server" 
           ControlToValidate="TextBoxDescription" EnableClientScript="False" 
           onservervalidate="CustomValidatorDescription_ServerValidate" 
           ValidateEmptyText="True" ForeColor="#DD0000">
        </asp:CustomValidator>
      </span><br />
      <asp:TextBox ID="TextBoxDescription" runat="server" MaxLength="150" 
           Width="562px" CssClass="textinput" TabIndex="4"></asp:TextBox>
    </td>
    <td align="left">
      <asp:ImageButton ID="ImageButton4" runat="server" BorderStyle="None" 
                                BorderWidth="0px" CausesValidation="False" 
                     ImageUrl="~/images/help_icon_off.png" CommandName="4" 
        oncommand="ImageButton_Command" ToolTip="Visa hjälp för fältet" />
    </td>
    </tr>
    </table>
    <asp:Panel ID="Panel4" runat="server" CssClass="tip" Visible="False">
            Är den (metadata) text som kommer att visas i uppdragskatalogen i filutforskaren 
            i Windows.<br />
    Denna information går att ändra i efterhand.
    </asp:Panel>
  </ContentTemplate>
</asp:UpdatePanel>

我从ASPX文件中发布了整个内容,以防万一你们需要检查.cs使用的其他内容,例如“ UpdatePanel4”或“ CustomValidatorDescription”

Default.ASPX.CS:

 protected void ButtonCreateDir_Click(object sender, EventArgs e)
    {
 string description = TextBoxDescription.Text;   

然后,我需要使用“说明”。我也有2个下拉列表和另一个传递给.cs页面的文本字段,尽管这些字段上没有空格,但工作正常。

帕特里克·斯特伦伯格(PatrikStrömberg)

事实证明这是一个非常简单但棘手的修复程序:)

cs页面将触发一个Powershell脚本,该脚本位于用户在页面上填写的数据的本地位置。由于当您调用Powershell脚本时其空白,因此您需要在“之间”。这解决了该问题:

string vartDescription = "'" + TextBoxDescription.Text + "'";

因此,正是Powershell脚本被称为“错误”。:)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何在循环时将输入传递给Bash并在循环结束后保留变量

来自分类Dev

将变量从C ++传递给PHP

来自分类Dev

C ++将变量类型传递给函数

来自分类Dev

将C变量传递给C ++函数

来自分类Dev

如何在LinkButton单击时将字符串传递给ASP.Net中的click事件?C#

来自分类Dev

获取传递给方法C#的变量的声明名称

来自分类Dev

如何将任何可以显示文本的对象传递给C#方法

来自分类Dev

在C#中将null传递给函数时消除歧义

来自分类Dev

如何将变量传递给mv命令以在bash(.sh)文件中使用空格和变量的文本重命名文件文本

来自分类Dev

将带有空格的PHP变量传递给bash

来自分类Dev

修改传递给C函数的Python变量

来自分类Dev

将C#变量传递给ASP Webforms中的JavaScript

来自分类Dev

在C#中将变量传递给不同的方法

来自分类Dev

ASP.NET和C#:键入和粘贴时从asp.TextBox中删除空格

来自分类Dev

将额外的变量传递给事件C#

来自分类Dev

将外部变量传递给类C ++

来自分类Dev

如何在LinkButton单击时将字符串传递给ASP.Net中的click事件?C#

来自分类Dev

当传递给非托管C DLL函数时,C#结构变量保持为空

来自分类Dev

如何将任何可以显示文本的对象传递给C#方法

来自分类Dev

在C#中将null传递给函数时消除歧义

来自分类Dev

将变量作为数组specflow传递给C#

来自分类Dev

将存储在变量中的以空格分隔的参数传递给命令

来自分类Dev

将C#变量传递给ASP Webforms中的JavaScript

来自分类Dev

将变量从android传递到php时,在空格后无法获取值

来自分类Dev

文本框文本修剪允许1个空格ASP Net C#

来自分类Dev

Asp.net 将 jQuery 变量传递给 C# 函数

来自分类Dev

将 C# 变量传递给 javascript 代码

来自分类Dev

传递给c ++中的函数后,整数变量的值会发生变化

来自分类Dev

将组合框中的特定字符/数字/文本传递给 C# 中的变量

Related 相关文章

  1. 1

    如何在循环时将输入传递给Bash并在循环结束后保留变量

  2. 2

    将变量从C ++传递给PHP

  3. 3

    C ++将变量类型传递给函数

  4. 4

    将C变量传递给C ++函数

  5. 5

    如何在LinkButton单击时将字符串传递给ASP.Net中的click事件?C#

  6. 6

    获取传递给方法C#的变量的声明名称

  7. 7

    如何将任何可以显示文本的对象传递给C#方法

  8. 8

    在C#中将null传递给函数时消除歧义

  9. 9

    如何将变量传递给mv命令以在bash(.sh)文件中使用空格和变量的文本重命名文件文本

  10. 10

    将带有空格的PHP变量传递给bash

  11. 11

    修改传递给C函数的Python变量

  12. 12

    将C#变量传递给ASP Webforms中的JavaScript

  13. 13

    在C#中将变量传递给不同的方法

  14. 14

    ASP.NET和C#:键入和粘贴时从asp.TextBox中删除空格

  15. 15

    将额外的变量传递给事件C#

  16. 16

    将外部变量传递给类C ++

  17. 17

    如何在LinkButton单击时将字符串传递给ASP.Net中的click事件?C#

  18. 18

    当传递给非托管C DLL函数时,C#结构变量保持为空

  19. 19

    如何将任何可以显示文本的对象传递给C#方法

  20. 20

    在C#中将null传递给函数时消除歧义

  21. 21

    将变量作为数组specflow传递给C#

  22. 22

    将存储在变量中的以空格分隔的参数传递给命令

  23. 23

    将C#变量传递给ASP Webforms中的JavaScript

  24. 24

    将变量从android传递到php时,在空格后无法获取值

  25. 25

    文本框文本修剪允许1个空格ASP Net C#

  26. 26

    Asp.net 将 jQuery 变量传递给 C# 函数

  27. 27

    将 C# 变量传递给 javascript 代码

  28. 28

    传递给c ++中的函数后,整数变量的值会发生变化

  29. 29

    将组合框中的特定字符/数字/文本传递给 C# 中的变量

热门标签

归档