小编Mar*_*ark的帖子

在c#中拆分字符串,空格也被视为字符串如何丢弃空字符串

我有一个文本框,我输入输入为

"Two; abc@kk.com;"

string[] result = txt_to.Text.Split(';');
Run Code Online (Sandbox Code Playgroud)

所以这里发生的是结果需要三个字符串.1.两个2. abc@kk.com 3.""(空白空间)因为有; 在电子邮件之后,它认为这是一个字符串,我怎么能丢弃它所需的第三个字符串.当我输入电子邮件和分号并按空格键时会发生错误.如果它只是分号后的空格,则拆分应该丢弃它如何做到这一点

c# asp.net string

5
推荐指数
2
解决办法
3645
查看次数

如何在asp.net网站上防止SQL注入

对于用户在文本框中输入的电子邮件,我正在进行客户端检查,以查找电子邮件是否有效

 string emailexist = "SELECT COUNT(DISTINCT UserID) as count FROM tbl_user WHERE Email=@Email ";     


   <asp:RegularExpressionValidator ID="RegularExpressionValidator2" ValidationGroup="Login" ControlToValidate="txtUserName"
                            ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" CssClass="Error"
                             runat="server" />
Run Code Online (Sandbox Code Playgroud)

这个正则表达式是否足以阻止SQL注入电子邮件.

其他文字:

   string groupExistQuery = "SELECT COUNT(DISTINCT GroupID) as count FROM tbl_group WHERE GroupName=@GroupName";   
Run Code Online (Sandbox Code Playgroud)

我在服务器端进行查询,检查用户输入的组名是否已在数据库中可用,这里很有可能执行sql注入.我应该如何防止它.

c# sql asp.net sql-injection

5
推荐指数
2
解决办法
1726
查看次数

在方法中获取Session变量

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MySql.Data.MySqlClient;
using MySql.Data;
using System.Web.Security;
using System.Data;
using System.IO;
using SurelyKnown.Core;
using System.Configuration;
using System.Collections;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text;
using System.Xml;
using System.Windows.Forms;
public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    [System.Web.Services.WebMethod(EnableSession = true)] 
    public static string[] GetCompletionList(string prefixText, int count, string contextKey)
    {
        int newOrgID = Convert.ToInt32(Session["uOrgID"].ToString());
Run Code Online (Sandbox Code Playgroud)

错误发生在最后一行

 CS0120: An object reference is required for the non-static …
Run Code Online (Sandbox Code Playgroud)

c# mysql asp.net session session-variables

4
推荐指数
1
解决办法
2万
查看次数

asp.net中列表框的验证器

<asp:ListBox ID="lst_newGrpMembers" 
             DataValueField="Name" 
             SelectionMode="Multiple"
             Width="120px" 
             ToolTip="Press ctrl to select multiple users" 
             runat="server">
</asp:ListBox>

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" 
                            runat="server" 
                            ControlToValidate="lst_newGrpMembers"
                            ErrorMessage="Atleast one member required" 
                            CssClass="Error" 
                            Text="*Atleast one member required"
                            ValidationGroup="CreateGroupValidationGroup">
</asp:RequiredFieldValidator>
Run Code Online (Sandbox Code Playgroud)

我有一个列表框的必填字段验证器,它验证并显示列表框中没有条目的错误,但是当我将项目添加到列表框时,它仍然显示错误.当我选择我添加的列表框项目并单击提交时,它工作正常.如何验证列表框.

c# asp.net validation listbox

3
推荐指数
1
解决办法
1万
查看次数

尝试在c#中捕获除以零错误

如何在c#中尝试catch,以便在try catch中执行sql查询

有时count的值为0,它会将错误除以零错误.因此当它抛出除以零错误时,我必须执行一个sql语句来删除该语句,并且循环必须继续获取下一条记录的值.我该怎么做.

double value = (read * 100 / count);
Run Code Online (Sandbox Code Playgroud)

c# error-handling

2
推荐指数
1
解决办法
4万
查看次数

如何从字符串中删除字符串

在将字符串(a)存储到数据库之前,我将其添加到另一个字符串(b)中,当我从数据库检索值时,我想从字符串(a)中删除字符串(b)。字符串 (b) 是常数。我该怎么做

string a= "text1";
string b="text2";
string c = a+b;
Run Code Online (Sandbox Code Playgroud)

我想在从 db 检索 b 后将其从 c 中删除

c#

1
推荐指数
1
解决办法
3691
查看次数

添加12小时到时间.现在在c#

我在当前时间增加了12个小时.但当前时间显示在文本框中,代码有什么问题

 DateTime expiresAt = System.DateTime.Now.AddHours(12);
 txt_ExpiresBy.Text = expiresAt.ToString(@"dd/MM/yyyy hh:mm:ss");
Run Code Online (Sandbox Code Playgroud)

c# asp.net

1
推荐指数
1
解决办法
1980
查看次数

如何在My sql中删除具有相同查询的3个表中的行

从tbl_savedgroupmessage,tbl_savedusermessage,tbl_message中删除tbl_savedgroupmessage.msgid = tbl_savedusermessage.msgid = tbl_message.msgid ='876'

我尝试了这个,但它抛出了错误

mysql

1
推荐指数
1
解决办法
206
查看次数

当光标悬停在asp.net网站上的图像时如何更改图像

<asp:ImageButton ID="btn_Send" runat="server" ImageUrl="Styles/Images/send_message.png"
                                    ValidationGroup="SM" CausesValidation="true" OnClick="Send_Click" />
Run Code Online (Sandbox Code Playgroud)

我在我的网站上有这个按钮,当用户将鼠标悬停在图像上或用户点击图像时如何更改图像,我想向用户显示点击该按钮.所以我为send_message.png(1)创建了另一个看起来像点击的图像,所以当用户将鼠标悬停在点击图像上时我想显示send_message.png(2)

javascript css c# asp.net

1
推荐指数
1
解决办法
1万
查看次数

在IIS中部署asp.net网站

我必须将我的项目发送给其他人,以便他可以使用他的IIS来托管它.我应该向那个人发送什么文件.我应该导出它还是应该给他文件夹.另一个人不懂.NET.帮帮我们

c# asp.net deployment

0
推荐指数
1
解决办法
203
查看次数

c#中的条件语句问题

if (txt_SendAt.Text != null)
{
    //string SendAt_date = txt_Respondby.Text;
    DateTime Send_date = Convert.ToDateTime(txt_SendAt.Text);

    param[15] = new MySqlParameter("@SendDate", MySqlDbType.DateTime);
    param[15].Value = Send_date;
    command.Parameters.AddWithValue("@SendDate", Send_date);     

}
else
{
    param[15] = new MySqlParameter("@SendDate", MySqlDbType.DateTime);
    param[15].Value = now;
    command.Parameters.AddWithValue("@SendDate", now);

}
Run Code Online (Sandbox Code Playgroud)

我有一个文本框,我从日历中选择日期和时间.当我将文本框留空时,它应该在else条件下执行语句,但它在if中执行语句.我哪里错了

如果我将其留空,我收到此错误字符串未被识别为有效的DateTime.

c# asp.net

0
推荐指数
1
解决办法
172
查看次数