|  | ■No93767 (WebSurfer さん) に返信
> 分からないこと・聞きたいことをちゃんと文書化できませんか?
> それから想像できるのはサーバー側は ASP.NET Web Forms アプリで、ボタンクリックでダウン
> ロードが始まるのかな? でも、そこにはブラウザの JavaScript 云々の話は出てくるはずは
> ないので違うのかな?・・・ということぐらいです。
とりあえず自分なりにやってみました。
$(function(){
    //ボタンクリック
    $("#Button_1").on('click', function () {
        var searchParam = getSearchParams();
       //POST送信
       postForm("./hyouji.aspx", JSON.stringify(searchParam));
    });
});
function getSearchParams() {
    var Chk_ok = "";
    var Txt_Year = "";
    if ($("#CheckBox_1").prop("checked")) {
        Chk_ok = "1";
        Txt_Year = $("#TextBox_1").val();
    } else {
        Txt_Year = "";
    }
   :
   :
    searchParam = {
        CheckBox_1: Chk_ok ,
        TextBox_1: Txt_Year 
    :
    :
    :
    };
    return searchParam;
}
一旦ページロードで取得できるかやってみました。
hyouji.aspx↓
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Dim ControllerstAs New Controllerst
  Dim searchget = Request.Params("searchParam")
  Dim Dtset As DataTable
    Dtset = Controllerst.Getsearch(1000, 70, 0, 0, searchget )
    Dtset.rows(0)("aa").tostring
End Sub
という形でデータを取得できればと思っています。
Controllerst.Getsearchのデータを取得するのに必要という感じです。
ですがやはり取得できませんでした。
上手く説明ができず、すみません。
 |