相关疑难解决方法(0)

使用C#WebClient伪造表单提交

我需要调用一个Web并从我的asp.net mvc应用程序中的模型中检索结果数据.在Web上访问时,表单如下所示:

<form id="textEntryForm" name="textEntryForm" method="post" action="/project/evaluate_to_pdf">
            <textarea id="p" rows="20" name="p" cols="132"/><br/>   
            <input type="button" value="parse" name="do_parse" onclick="new Ajax.Updater('parsedProject','/project/parse',{asynchronous:true,evalScripts:true,on404:function(e){alert('not found!')},parameters:Form.serialize(this.form)});return false"/>
            <input type="button" value="evaluate_to_html" name="do_evaluate_to_html" onclick="new Ajax.Updater('parsedProject','/project/evaluate_to_html',{asynchronous:true,evalScripts:true,on404:function(e){alert('not found!')},parameters:Form.serialize(this.form)});return false"/>
            <input type="button" value="evaluate" name="do_evaluate" onclick="new Ajax.Updater('parsedProject','/project/evaluate',{asynchronous:true,evalScripts:true,on404:function(e){alert('not found!')},parameters:Form.serialize(this.form)});return false"/>
            <input type="button" value="evaluate to pdf source" name="do_evaluate_to_pdf_source" onclick="new Ajax.Updater('parsedProject','/project/evaluate_to_pdf_source',{asynchronous:true,evalScripts:true,on404:function(e){alert('not found!')},parameters:Form.serialize(this.form)});return false"/>
            <input type="submit" id="do_evaluate_to_pdf" value="evaluate_to_pdf" name="do_evaluate_to_pdf"/>
        </form>
Run Code Online (Sandbox Code Playgroud)

我需要将输入的数据传递给textarea id ="p".如何添加,使用WebClient进行连接?

谢谢!

编辑这不是出于测试目的,我需要检索数据以便在我的应用程序中使用.

c# asp.net-mvc

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

将C#字符串发送到.PHP页面

看了一下后,我来到了这个页面.在这里,我找到了一些代码来将C#字符串发送到PHP页面.

但是,在我自己的程序中实现它后,它不起作用.这是我的代码:

        private void executesend()
        {  
            using (WebClient client = new WebClient())
            {
                client.UploadString(url,"POST",keys);
            }
        }
Run Code Online (Sandbox Code Playgroud)

对于PHP部分,我有:

    <?php 
    mysql_connect("localhost", "", "") or die(mysql_error()); // Connect to database server(localhost) with username and password.
            mysql_select_db("dimittv89_dayz") or die(mysql_error()); // Select registration database.
            $name = $_GET["message"];
 if ( $_SERVER['REQUEST_METHOD'] == 'POST' )
{
    $name = file_get_contents('php://input');

    $opdracht = "INSERT INTO 'keys', (`key`) VALUES ('$name')";
    print $name;
}

if (mysql_query($opdracht)){ 
echo "succesfully registerd to the melloniax u wil now be returned to our …
Run Code Online (Sandbox Code Playgroud)

php c# mysql

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

标签 统计

c# ×2

asp.net-mvc ×1

mysql ×1

php ×1