小编use*_*563的帖子

在C#中使用HttpClient提交表单

我正在通过htmlagilitypack获取网站表单,设置表单变量并尝试提交表单。看起来一切正常,但是表单提交的响应为空。

static void Main(string[] args)
    {
        string urlAddress = "mywebsite";

        HtmlWeb web = new HtmlWeb();
        HtmlDocument doc = web.Load(urlAddress);

        // Post link
        var post = doc.GetElementbyId("post").GetAttributeValue("href", "");

        doc = web.Load(post);

        // get the form
        var form = doc.DocumentNode.SelectSingleNode("//form[@class='picker']");

        // get the form URI
        string actionValue = form.Attributes["action"]?.Value;
        System.Uri uri = new System.Uri(actionValue);

        // Populate the form variable
        var formVariables = new List<KeyValuePair<string, string>>();
        formVariables.Add(new KeyValuePair<string, string>("id", "ho"));
        var formContent = new FormUrlEncodedContent(formVariables);

        // submit the form
        HttpClient client = new …
Run Code Online (Sandbox Code Playgroud)

c# httpresponse httpclient html-agility-pack

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

条带API转移到银行帐户

有谁知道如何使用Stripe API转移到银行帐户?

在Stripe Reference中,它看起来非常简单:https://stripe.com/docs/api/python#create_transfer

stripe.Transfer.create(
  amount=400,
  currency="usd",
  destination="acct_19MKfXGyOv0GIG6Z",
  description="Transfer for test@example.com"
)
Run Code Online (Sandbox Code Playgroud)

我不明白目的地ID的来源.如何获取银行帐户的目标ID?

谢谢

stripe-payments

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

SQLite bigint 到 C# 中的日期时间

我在我的 UWP 项目中使用 SQLite。我的模型类具有 DateTime 字段:

public class EducationInfo
{
    [SQLite.Net.Attributes.PrimaryKey, SQLite.Net.Attributes.AutoIncrement]
    public int educationInfoId { get; set; }
    public String Education { get; set; }
    public bool Enabled { get; set; }
    public DateTime StartDate { get; set; }
    public DateTime EndDate { get; set; }
    public int UserId { get; set; }

    // Not in the DB
    [Ignore]
    public string FormattedStartDate { get; set; }
    [Ignore]
    public string FormattedEndDate { get; set; }

    public EducationInfo()
    {}

    public EducationInfo(String …
Run Code Online (Sandbox Code Playgroud)

c# sqlite datetime

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

Asp:带有 CommandArgument 的 GridView 按钮

我正在尝试通过单击按钮来获取 id。我的按钮位于 GridView 内

<asp:GridView runat="server" AutoGenerateColumns="false"
                            ID="UsersGridView" AllowPaging="true"
                            CssClass="table table-hover table-striped"
                            UseAccessibleHeader="true" GridLines="None">
                    <Columns>
                        <asp:BoundField DataField="User.FullName" HeaderText="User" />
                        <asp:BoundField DataField="Book.Title" HeaderText="Book" />
                        <asp:BoundField DataField="BooksReserved.DateOut" HeaderText="Return Date" 
                            FooterStyle-BackColor="#ff0000" DataFormatString="{0:d}" />
                        <asp:TemplateField ShowHeader="false">
                            <ItemTemplate>
                                <asp:LinkButton ID="userProfile" runat="server" OnCommand="userProfile_Command"
                                    CommandArgument='<% Eval("User.Id") %>'
                                    Text="Open User Profile" CssClass="btn btn-success" />
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                </asp:GridView>
Run Code Online (Sandbox Code Playgroud)

在 Page_Load 方法后面的代码中,我从 3 个表加载 gridview 的数据:

protected void Page_Load(object sender, EventArgs e)
{
    // Users Grid
    var query = from u in db.Users
                join br in db.BooksReserveds on u.Id …
Run Code Online (Sandbox Code Playgroud)

c# asp.net gridview webforms

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

ColdFusion按键排序结构

如何通过键而不是值来对coldfusion结构进行排序.

structSort(struct, "text", "asc")
Run Code Online (Sandbox Code Playgroud)

它对值进行排序,但我想对键进行排序.

有谁知道怎么做?

谢谢

coldfusion struct

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

ASP.NET MVC中的会话变量

我需要在.net MVC中创建类似会话变量的东西.我正在使用ViewData.首先我在Controller Index中设置它:

public ActionResult Index(int id)
    {
        ViewData["myID"] = id;
    }
Run Code Online (Sandbox Code Playgroud)

然后,我需要在同一控制器的另一个功能中使用它.但是,我必须把它发送给我.将数据存储到.然后再读一遍.视图:

<input type="hidden" id="myID" name="myID" value='@ViewData["myID"]'  />
Run Code Online (Sandbox Code Playgroud)

我得到id的控制器的其他功能:

[HttpPost, ValidateInput(false)]
    public ActionResult Test(FormCollection form)
    {
        var pId = form["myID"];
    }
Run Code Online (Sandbox Code Playgroud)

它有效,但看起来不对(我是.net mvc中的新手).有没有办法我可以在我的控制器中设置此ID一次,然后在需要时读取/获取它?

谢谢

c# asp.net asp.net-mvc

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