質問編集履歴

4

要望為

2018/10/10 02:31

投稿

widget11
widget11

スコア221

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,12 @@
7
7
  Visual Studio2017
8
8
 
9
9
  .NET FLAMEWORK 4.5.1
10
+
11
+ MVC 5.0.0
12
+
13
+ C1 ASP.NET MVC 5 アプリケーション テンプレート
14
+
15
+
10
16
 
11
17
 
12
18
 

3

修正の要請

2018/10/10 02:30

投稿

widget11
widget11

スコア221

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,16 @@
1
1
  いつもお世話になっております。やりたいことはタイトルの通りです。
2
+
3
+ 環境:
4
+
5
+ windows10
6
+
7
+ Visual Studio2017
8
+
9
+ .NET FLAMEWORK 4.5.1
10
+
11
+
12
+
13
+
2
14
 
3
15
 
4
16
 

2

誤字

2018/10/09 09:54

投稿

widget11
widget11

スコア221

test CHANGED
File without changes
test CHANGED
@@ -62,7 +62,7 @@
62
62
 
63
63
  ```
64
64
 
65
- 以上のようなマークアップを生成します。DropDownList からレンダリングされるhtmlのselect要素のchangeイベントにリスナをアタッチし且つajaxを用いてviews/home以下にある_demo.cshtml、_test.cdhtmlをこのvalueの値によってajaxを用いて画面遷移せず部分ビューをレンダリングしたいのですがどのように実装していけばよいのでしょうか?
65
+ 以上のようなマークアップを生成します。DropDownList からレンダリングされるhtmlのselect要素のchangeイベントにリスナをアタッチし且つajaxを用いてviews/shared以下にある_demo.cshtml、_test.cdhtmlをこのvalueの値によってajaxを用いて画面遷移せず部分ビューをレンダリングしたいのですがどのように実装していけばよいのでしょうか?
66
66
 
67
67
  ```ここに言語を入力
68
68
 

1

さらなる詳細。

2018/10/09 07:10

投稿

widget11
widget11

スコア221

test CHANGED
File without changes
test CHANGED
@@ -70,19 +70,55 @@
70
70
 
71
71
  $(function () {
72
72
 
73
+
74
+
73
75
  //セレクトボックスが切り替わったら発動
74
76
 
75
77
  $('select').change(function () {
76
78
 
79
+ var val = $(this).val();
80
+
81
+ if (val = 'demo') {
82
+
83
+ $.ajax({
84
+
77
-   //ここから何をすればよいか分からない
85
+ url: '/shared/Demo',
86
+
87
+ type: 'GET',
88
+
89
+ dataType: 'html',
78
90
 
79
91
 
92
+
93
+ })
94
+
95
+ }
96
+
97
+ else if (val = 'test') {
98
+
99
+ $.ajax({
100
+
101
+ url: '/shared/Demo',
102
+
103
+ type: 'GET',
104
+
105
+ dataType: 'html',
106
+
107
+
108
+
109
+ })
110
+
111
+ }
112
+
113
+
114
+
115
+ })
80
116
 
81
117
  });
82
118
 
83
119
  ```
84
120
 
85
-
121
+ 正しいかは分かりませんが現状jsはこんな形で書いています。。。
86
122
 
87
123
  長くなってしまいましたが実装のヒントでも教えて頂けるとありがたいです。
88
124