これは可能かもしれないし、不可能かもしれません(そして、ドキュメントにあるかもしれませんが、私はそれを見逃しました)。
JQueryセレクターを使用できるようにするT4MVCを使用して、ビュー内でUrl.Action()を構成するにはどうすればよいですか。私は(私のjavascriptで)次のことを試みましたが成功しませんでした:
function cancelHoldBooking() {
var url = '<%= Url.Action(MVC.FundProperty.CancelLock($("#propertyid").val())) %>';
// other code omitted for brevity
}
私は次のことをうまく行うことができます:
function cancelHoldBooking() {
var url = '<%= Url.Action("CancelLock", "FundProperty") %>';
url += "?id=" + $("#propertyid").val();
// other code omitted for brevity - in this case
// **I could of course have used the**:
// var params = {id: $('#propertyid').val()};
// **object**
}
答えが来ると、これが「ドウ」の瞬間になることはわかっていますが、私の人生では、これを理解することはできません!!
乾杯...
[編集]-MVC.FundProperty.CancelLock()idパラメーターを省略し、$ ajax呼び出しを介してparamsオブジェクトを送信しようとすると、コンパイラーは呼び出しにパラメーターがないことについて文句を言います。したがって、CancelLock()呼び出し内にパラメーターを指定せずに$ ajax paramsオブジェクトを使用して呼び出すことにより、javascriptmish-mashをバイパスすることはできません。イライラする:(