0

この質問は、人々が本当に活用できると思うサービスなので、大きな賞金を出します。

最近、ASP.NET MVC/C# を使用してスクリプトを作成しました。それは非常に単純です - Web ページ上のユーザーのデータベースのフロントエンドを表示します。コード全体は以下に投稿できます。非常に単純であるため、実際に読む必要はありませんが、私が行っていることの完全な背景を説明するために-

サイトのメインページは次のとおりです。

@model IEnumerable<WhoIs.Models.Employee>
@{
    ViewBag.Title = "Contoso Employees";
}
@section featured {
    <section class="featured">
        <div class="content-wrapper">
            <hgroup class="title">
                <h1>@ViewBag.Title.</h1>
            </hgroup>
        </div>
    </section>
}

      <label for="filter">Enter employee details here : </label>
      <input type="text" name="filter" value="" id="filter" />

<h2><strong>Users</strong> (<a href="/home/create" style="color: blue;">create new</a>)</h2>
<br />

<div style="min-height: 150px; font-size: 1.25em">
    <div style="margin-bottom: .5em">
        <table><thead><tr><th>Name</th><th>Branch</th><th>Phone No.</th><th>Username</th><th>Email</th></tr></thead>
            <tbody>
            @foreach ( var prod in Model )
                {
                    <tr>
                        <td>@prod.FullName</td> 
                        <td>@prod.Branch</td> 
                        <td>@prod.PhoneNo</td> 
                        <td>@prod.DomainAC</td> 
                        <td>@prod.Email</td> 
                        @if (User.IsInRole(@"Admins") || User.Identity.Name == prod.DomainAC) {
                                <td><a href="/home/edit/@prod.Id"  style="color: blue;">edit</a></td>
                         }else{
                         <td>User => @User.ToString()</td>
                        }
  <td><input type="checkbox" name="message" value="@prod.PhoneNo">Message<br></td>
                    </tr>
                 }
                 </tbody>
            </table>
        </div>
     </div>

  <div id="iframe2">
        <br />
        <iframe src="http://webaddress.com/web/login.htm" width="400" height="400" />
    </div>

これにより、Contoso の従業員のリストを含む単純なページが表示され、管理者とユーザー自身が詳細を編集できるようになります。この後、私が制御できないリモート Web サーバーの iframe があります。iframe には、値を GET で PHP 関数に渡す入力ボックスがいくつかあります。上記のチェックボックスが選択されている場合、ASP.NET/MVC で、チェックボックスの値 (ユーザーの電話番号) を url/get コマンドに渡したいと思います。

これどうやってするの ?

完全を期すために、これは編集できませんが、iframe の HTML は次のようになります。

echo "<body>";


echo "<form action=d.php method=get>";


echo "<input type=hidden name=u value=$u>"; <!--Username passed from previous page of iFrame-->
echo "<input type=hidden name=p value=$p>";<!--Password passed from previous page of iFrame-->
echo "<input type=text name=s value=$s>";<!--List of phone numbers-->

d.php の PHP は次のように簡略化されます。

$u = $_GET['u'];
$p = $_GET['p'];
$s = $_GET['s'];

したがって、いくつかの値を入力すると、URL は次のように変わります。

http://webaddress.com/web/d.php?u=112233&p=1234&s=12345678910&m=test

私がやりたいことは、上で選択したチェックボックスごとに、 &s にコンマを追加し、その後に選択したユーザーの行の電話番号を追加することです。

たとえば、ASP.NET MVC にこれがあるとします。

Full Name    Branch    PhoneNo   DomainAC   Email   Checkbox
Test1   Test1   7777777   DOMAIN\TEST1   test1@test1.com   Ticked

http://webaddress.com/web/d.php?u=112233&p=1234&s=7777777&m=testを実行したい

電話番号が 121212 の「John」という名前の別のユーザーがいる場合:

http://webaddress.com/web/d.php?u=112233&p=1234&s=7777777,121212&m=test

これは可能ですか?これどうやってするの ?

4

1 に答える 1