を取得しよう
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#crop').Jcrop({
onSelect: updateCoords
});
});
function updateCoords(c) {
jQuery('#X').val(c.x);
jQuery('#Y').val(c.y);
jQuery('#W').val(c.w);
jQuery('#H').val(c.h);
};
<asp:Button ID="Submit" runat="server" Text="Crop"
onclick="Submit_Click" />
<asp:Image ID="Image" runat="server" Visible="False" />
<img src="Content/UploadedImage/Image.jpg" id="crop" alt=""/>
<asp:HiddenField ID="X" runat="server" />
<asp:HiddenField ID="Y" runat="server" />
<asp:HiddenField ID="W" runat="server" />
<asp:HiddenField ID="H" runat="server" />
さて、このコードは、私は私がこれを持っているクライアントでは
を使用するものです..しかし、私は考えていませんそれは問題となる
サーバー「upload.ashx」ジェネリックハンドラで
私はあなたがエラーを取得しない場所のほかに
Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest
Dim x As Integer = Integer.Parse(context.Request("x"))
Dim y As Integer = Integer.Parse(context.Request("y"))
Dim w As Integer = Integer.Parse(context.Request("w"))
Dim h As Integer = Integer.Parse(context.Request("h"))
を使用して寸法を取得しますか?クライアントまたはサーバ上で?何を投げているの?
そして、ポストバック後にフォーム値を取得しようとしているようですが、それはもはや存在しません。なぜなら、そのポイントは元の値を持たずにページを再初期化しているからです。 。
だからあなたは自分自身に値をポストバックとのRequest.Formを使用してそれらを取得したり、GETメソッドを使用してデータを送信、メモリ内のセッションにvairablesを保存する必要があると私は
は、あなたのHTMLフィールドのIDをチェックしているか、X.Value、Y.Valueに渡され、少なくともどのような値...で?ポストバック?私はあなたのHiddenFieldコントロールに 'ClientIDMode =" Static "'を含めなければならないと思います。 – Jan