私は Web 開発に非常に慣れておらず、VS2013、ASP.net 4.5.1 WebForms、および C# を使用しています。
私はアプリケーションの開発を開始し、多くの進歩を遂げました。ウィザードのデザイン要素を使用したいと考えており、FuelUX wizardを試しています。ブートストラップ テーマのAce - Responsive Admin Templateを使用しているときに、これに遭遇しました。
私のサイトではマスター ページを使用しているため、FuelUX.wizard JavaScript ファイルへの参照をタグに追加しました。ここが正しい場所なのか、それとも最適な場所なのかわかりません。
また、サイトのマスター ページから CSS を参照し、結果として提供されるコンテンツ ページのデザインに満足しています。
私の問題は、次のボタンと前のボタンの背後に何らかのアクションを配置しようとしたときに発生します。|達成したいことは、ユーザーが「次へ」をクリックするとウィザードの次の段階に移動し、ユーザーが「前へ」をクリックすると前の段階に移動することです。私は多くの同様の質問を読みましたが、私がしていることは何でも間違っているので、何かが欠けています:-(
質問:
- FuelUX.wizard.js への参照はどこに行けばよいですか? 私はそれを持っているか、コンテンツページなどで参照していますか?
- JavaScript ファイルに含まれる関数を使用するにはどうすればよいですか? コード ビハインドから実行できますか?それともコンテンツ ページから実行する必要がありますか?
これが理にかなっていることを願っています。みんな、ありがとう
Site.Master - ScriptManager
<asp:ScriptManager runat="server">
<Scripts>
<%--To learn more about bundling scripts in ScriptManager see http://go.microsoft.com/fwlink/?LinkID=301884 --%>
<%--Framework Scripts--%>
<asp:ScriptReference Name="MsAjaxBundle" />
<asp:ScriptReference Name="jquery" />
<asp:ScriptReference Name="bootstrap" />
<asp:ScriptReference Name="respond" />
<asp:ScriptReference Name="WebForms.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebForms.js" />
<asp:ScriptReference Name="WebUIValidation.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebUIValidation.js" />
<asp:ScriptReference Name="MenuStandards.js" Assembly="System.Web" Path="~/Scripts/WebForms/MenuStandards.js" />
<asp:ScriptReference Name="GridView.js" Assembly="System.Web" Path="~/Scripts/WebForms/GridView.js" />
<asp:ScriptReference Name="DetailsView.js" Assembly="System.Web" Path="~/Scripts/WebForms/DetailsView.js" />
<asp:ScriptReference Name="TreeView.js" Assembly="System.Web" Path="~/Scripts/WebForms/TreeView.js" />
<asp:ScriptReference Name="WebParts.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebParts.js" />
<asp:ScriptReference Name="Focus.js" Assembly="System.Web" Path="~/Scripts/WebForms/Focus.js" />
<asp:ScriptReference Name="WebFormsBundle" />
<%--Site Scripts--%>
<asp:ScriptReference Path="../Scripts/fuelux/fuelux.wizard.js" />
</Scripts>
MyPage.aspx - 部分的なマークアップ
<div id="my-wizard" data-target="#step-container">
<ul class="wizard-steps">
<li data-target="#step1" class="active">
<span class="step">1</span>
<span class="title">Some details</span>
</li>
<li data-target="#step2">
<span class="step">2</span>
<span class="title">Some more details</span>
</li>
</ul>
</div>
<div class="step-content pos-rel" id="step-container">
<div class="step-pane active" id="step1">
<h3 class="lighter block green">Enter the following information</h3>
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Enter some details</h3>
</div>
<div class="panel-body">
<div class="col-sm-12 form-group">
<label class=" control-label" for="aList">A List</label>
<select class="form-control" id="aList">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
<div class="col-sm-12 form-group">
<label class=" control-label" for="something">Add Something</label>
<input class="form-control" id="something" type="text" placeholder="Enter Something">
</div>
</div>
</div>
</div>
<div class="step-pane" id="step2">
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Some more details</h3>
</div>
<div class="panel-body">
<div class="col-sm-12 form-group">
<label class=" control-label" for="enterSomethingelse">Enter something else</label>
<input class="form-control" id="enterSomethingelse" type="text" placeholder="Enter something else here">
</div>
</div>
</div>
</div>
</div>
<div class="wizard-actions">
<button class="btn btn-prev">
<i class="ace-icon fa fa-arrow-left"></i>
Prev
</button>
<button class="btn btn-success btn-next" data-last="Finish">
Next
<i class="ace-icon fa fa-arrow-right icon-on-right"></i>
</button>
</div>