小编Fun*_*Guy的帖子

从页面读取XML响应

我正在使用C#和ASP.net对网页执行POST。我如何阅读XML响应才能知道我的提交是否有错误或成功?

这是我尝试过的方法,但是它只会返回成功/失败消息,不会显示页面返回的实际xml。

private void Perform()
{
    this.lblResult.Text = string.Empty;
    Dictionary<string, string> dictFormValues = new Dictionary<string, string>();
    string connectionString = null;
    SqlConnection cnn;
    SqlCommand cmd;
    StringBuilder sql = new StringBuilder();
    SqlDataReader reader;
    string email = string.Empty;
    connectionString = "Data Source=server;Initial Catalog=db;User ID=;Password=";
    sql.Append("select TOP 1 maexst ");
    sql.Append("from redbone.redlight.dbo.maxima ");

    cnn = new SqlConnection(connectionString);
    try
    {
        cnn.Open();
        cmd = new SqlCommand(sql.ToString(), cnn);
        reader = cmd.ExecuteReader();
        while (reader.Read()) { dictFormValues.Add("maexst", reader.GetValue(0).ToString()); }
        reader.Close();
        cmd.Dispose();
        cnn.Close();
    }
    catch (Exception ex) { Response.Write(ex.Message.ToString()); } …
Run Code Online (Sandbox Code Playgroud)

c# xml asp.net webforms

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

在SQL字符串中使用变量

如何将变量添加到我的SQL字符串并成功运行它?我想通过我的C#运行这个声明

protected void RunSQLQuery(string salesman, string connectionString)
{
    SqlConnection cnn;
    SqlCommand cmd;
    StringBuilder sql = new StringBuilder();
    SqlDataReader reader;
    cnn = new SqlConnection(connectionString);
    sql = new StringBuilder();
    sql.Append("update database ");
    sql.Append("set shippdate = GetDate() ");
    sql.Append("where salesman = "' + salesman + "'");
    sql.Append("and managerapproval is not null ");
    cnn.Open();
    cmd = new SqlCommand(sql.ToString(), cnn);
    reader = cmd.ExecuteReader();
    reader.Close();
    cmd.Dispose();
    cnn.Close
}
Run Code Online (Sandbox Code Playgroud)

这会出现多个编译错误,强调我的+推销员+代码.错误是:

只有赋值,调用,递增,递减和新对象表达式才能用作语句

; 预期

)预期

字符文字换行符中常量字符太多

c# sql-server

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

Web项目显示按钮不存在

我正在摸索这个调试错误,因为我觉得抱怨button1_click()事件不存在,但我在我的C#代码后面显示它.这是出现的错误:

ASP.pages_addinformation_aspx'不包含'button1_Click'的定义,并且没有扩展方法'button1_Click'可以找到类型'ASP.pages_addinformation_aspx'的第一个参数(你是否缺少using指令或汇编引用?)

这是我的页面HTML

<table border="0" width="100%" cellpadding="2" cellspacing="2" class="LightGray" style="height: 345px;">
<tr>
<td valign="top" style="text-align: left; width: 200px;">
    <asp:GridView runat="server" ID="abc" AutoGenerateColumns="false">
        <Columns>
        <asp:BoundField DataField="11" HeaderText="11" />
        <asp:BoundField DataField="12" HeaderText="12" />
        <asp:TemplateField>
            <ItemTemplate><asp:Label runat="server" Text='<%#Eval("arcaca") %>' ID="arc" Visible="false"></asp:Label></ItemTemplate>
            <ItemTemplate><asp:CheckBox ID="chk" runat="server" AutoPostBack="true" Checked='<%# Convert.ToBoolean(Eval("chk")) %>' /></ItemTemplate>
        </asp:TemplateField>
        </Columns>
    </asp:GridView>     
    <asp:Button runat="server" ID="button1" Text="Do Something" OnClick="button1_Click" />
</td>
Run Code Online (Sandbox Code Playgroud)

这是我的C#页面显示button1_Click()事件在后面的代码中

    private void button1_Click(object sender, EventArgs e)
    {

    }
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

标签 统计

c# ×3

asp.net ×2

sql-server ×1

webforms ×1

xml ×1