小编hol*_*inn的帖子

AngularJS模态弹出窗口

我是Angular的新手.我正在尝试在此链接重新创建模态样本https://angular-ui.github.io/bootstrap/ 我没有运气!我创建了一个plunker http://plnkr.co/edit/018Ed7RG3Y0GoAlK7a14?p=catalogue我只需要能够在按钮点击上打开一个模态.我收到错误消息错误:[ng:areq]参数'ModalDemoCtrl'不是函数,未定义

这是我的看法

<div ng-controller="ModalDemoCtrl">
<script type="text/ng-template" id="myModalContent.html">
    <div class="modal-header">
        <h3 class="modal-title">I'm a modal!</h3>
    </div>
    <div class="modal-body">
        <ul>
            <li ng-repeat="item in items">
                <a href="#" ng-click="$event.preventDefault(); selected.item = item">{{ item }}</a>
            </li>
        </ul>
        Selected: <b>{{ selected.item }}</b>
    </div>
    <div class="modal-footer">
        <button class="btn btn-primary" type="button" ng-click="ok()">OK</button>
        <button class="btn btn-warning" type="button" ng-click="cancel()">Cancel</button>
    </div>
</script>
<button type="button" class="btn btn-default" ng-click="open()">Open me!</button>
<button type="button" class="btn btn-default" ng-click="open('lg')">Large modal</button>
<button type="button" class="btn btn-default" ng-click="open('sm')">Small modal</button>
<button type="button" class="btn btn-default" ng-click="toggleAnimation()">Toggle Animation ({{ animationsEnabled …
Run Code Online (Sandbox Code Playgroud)

twitter-bootstrap angularjs bootstrap-modal

9
推荐指数
2
解决办法
4万
查看次数

部分视图中的不同模型

我有一个局部视图使用的模型与我正在渲染它的视图不同.我不断收到错误消息.

传递到字典中的模型项的类型为"JHelpWebTest2.Models.CombinedModels",但此字典需要类型为"JHelpWebTest2.Models.PagedStudentModel"的模型项.

我不确定如何解决这个问题,这是我的一些代码.我的索引视图:

@using System.Activities.Expressions
@using JHelpWebTest2.Models
@model  JHelpWebTest2.Models.CombinedModels

@using (Html.BeginForm("_Grid", "Sort"))
{
    @Html.Partial("~/Views/Sort/_Grid.cshtml")                
}  
Run Code Online (Sandbox Code Playgroud)

这是我的_Grid局部视图

@model JHelpWebTest2.Models.PagedStudentModel
@using JHelpWebTest2.Models;
<div id="grid">

        @{
            var grid1 = new WebGrid(rowsPerPage: Model.PageSize, defaultSort: "YR_CDE", ajaxUpdateContainerId: "grid");
            grid1.Bind(Model.Studentcrshist, autoSortAndPage: false, rowCount: Model.TotalRows);
            grid1.Pager(WebGridPagerModes.All);                
        }
        @grid1.GetHtml(
            tableStyle: "webGrid",
            headerStyle: "header",
            alternatingRowStyle: "alt",
            mode: WebGridPagerModes.All,
            firstText: "<< First",
              previousText: "< Prev",
              nextText: "Next >",
              lastText: "Last >>",
            columns: grid1.Columns(
                grid1.Column("YR_CDE", "YR_CDE"),
                grid1.Column("TRM_CDE", "TRM_CDE"),
                grid1.Column("SUBTERM_CDE", "SUBTERM_CDE"),
                grid1.Column("CRS_CDE", "CRS_CDE"),
                grid1.Column("CRS_DIV", "CRS_DIV"),
                grid1.Column("CREDIT_HRS", "CREDIT_HRS"),
                grid1.Column("CRS_TITLE", "CRS_TITLE"),
                grid1.Column("ADD_FLAG", "ADD_FLAG"),
                grid1.Column("ADD_DTE", …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc partial-views asp.net-mvc-partialview asp.net-mvc-4

5
推荐指数
1
解决办法
379
查看次数

Bootstrap tabpanel 选择了哪个选项卡

我正在使用这样的引导程序tabpanel:

<div class="row spiff_tabs_body">
            <!-- Nav tabs -->
            <ul class="nav nav-tabs spiff_tabs" role="tablist">
                <li role="presentation" class="active">
                    <a href="#home" aria-controls="home" role="tab" data-toggle="tab" onclick="FormGet('dashboard/delayedspiff', 'delayedspiff')">Potential Spiff</a>
                </li>
                <li role="presentation">
                    <a href="#profile" aria-controls="profile" role="tab" data-toggle="tab" onclick="FormGet('dashboard/instantspiff', 'delayedspiff')">Instant Spiff</a>
                </li>
            </ul>
            <!-- Tab panes -->
            <div class="tab-content">
                <div role="tabpanel" class="tab-pane active" id="delayedspiff"></div>
                <div role="tabpanel" class="tab-pane" id="instantspiff"></div>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

使用 javascript 我需要弄清楚用户在哪个选项卡上。我真的不知道如何做到这一点。我已经阅读了很多关于选择活动选项卡的内容,但我真的不知道如何检查用户选择了哪个选项卡。

更新:

我忘了提到我需要能够检查条件 if 语句选择了哪个选项卡,然后根据哪个选项卡处于活动状态执行某些操作。

我需要做这样的事情:

<script>
$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
    // here is the new selected tab id
    var selectedTabId = …
Run Code Online (Sandbox Code Playgroud)

javascript twitter-bootstrap

3
推荐指数
1
解决办法
7354
查看次数

在C#中传递Asp.Net控件的DateTime的空值

我有一个TextBox持有日期的控件,通常可以null.我在插入中使用它,当我尝试插入时,我收到错误消息:

String was not recognized as a valid DateTime.

我不确定如何将null值作为日期时间传递.这是我的代码.

Convert.ToDateTime(txtDateAction.Text)是我遇到的问题.

protected void btnLog_Click(object sender, EventArgs e)
    {

            PhoneLogsBLL.InsertOCASPhoneCall(
            Convert.ToInt16(txtStaffID.Text), 
            Convert.ToDateTime(txtDate.Text),                
            chkAdvisoryBoard.Checked, 
            chkClaims.Checked, 
            chkDR.Checked, 
            chkEEOICPA.Checked, 
            chkOCAS.Checked, 
            chkPhysicianPanel.Checked, 
            chkPC.Checked, 
            chkWebsite.Checked, 
            chkSEC.Checked, 
            chkCATI.Checked, 
            chkNIOSH800.Checked, 
            chkORAU800.Checked, 
            chkCongressional.Checked, 
            chkCOI.Checked, 
            chkDOLOutreach.Checked, 
            txtDiscussion.Text, 
            chkActionRequired.Checked, 
            Convert.ToDateTime(txtDateAction.Text),
            txtAction.Text, 
            0, 
            chkActivityReport.Checked);
    } 

 public static void InsertOCASPhoneCall(
        short sintStaffID,
        DateTime dtmDateCalled,
        bool blnAB,
        bool blnClaims,
        bool blnDR,
        bool blnEEOICPA,
        bool blnOCAS,
        bool blnPhysicianPanel,
        bool blnPC,
        bool blnWebSite,
        bool blnSEC,
        bool blnCATI,
        bool blnNIOSH800,
        bool …
Run Code Online (Sandbox Code Playgroud)

c# asp.net datetime

1
推荐指数
1
解决办法
1万
查看次数

Linq将字符串转换为列表

嗨,我的Linq查询收到以下错误.

Cannot implicitly convert type 'System.Collections.Generic.List<string>'
to 'System.Collections.Generic.List<CTS.Domain.OCASPhoneCalls>'
Run Code Online (Sandbox Code Playgroud)

我知道这意味着什么,但我不确定如何解决它.有人可以帮我查询吗?我真的很喜欢linq.

public List<OCASPhoneCalls> getPhoneLogs2()
{
    using (var repo = new OCASPhoneCallsRepository(new UnitOfWorkCTS()))
    {
        List<OCASPhoneCalls> phone = repo.AllIncluding(p => p.OCASStaff)
            .Where(y => y.intNIOSHClaimID == null)
            .Select(w => w.vcharDiscussion.Substring(0, 100) + "...")
            .ToList();                  
        return phone;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# linq

0
推荐指数
1
解决办法
82
查看次数