在asp:buttonfield上使用data-target和data-toggle

时间:2016-11-07 09:14:52

标签: c# asp.net twitter-bootstrap

我正在创建一个网络应用,我想在按钮点击时打开模态,按钮在网格内

<asp:ButtonField Text="Expense" data-toggle="modal" data-target="#myModal"  CommandName="Select"  />   

这是我的按钮,我想打开引导模式,但是当我调试我的程序时,我收到以下错误

  
    

分析器错误

  
     

描述:解析资源期间发生错误   需要为此请求提供服务。请查看以下具体内容   解析错误详细信息并适当修改源文件。

     

分析器错误消息:键入“System.Web.UI.WebControls.ButtonField”   没有名为'data-toggle'的公共属性。

    Line 259:                 SortExpression="status" />
Line 260:             <asp:BoundField DataField="clash" HeaderText="clash" SortExpression="clash" Visible="false" />
Line 261:             <asp:ButtonField Text="Expense" data-toggle="modal" data-target="#myModal"  CommandName="Select"  />   
Line 262:             <asp:ButtonField Text="Expense Details"   CommandName="Details"   />  
Line 263:         </Columns>

任何帮助?

1 个答案:

答案 0 :(得分:0)

我前段时间做了类似的事情,但我没有使用数据切换功能,而是使用以下代码从代码隐藏调用脚本:

ScriptManager.RegisterStartupScript(this, this.GetType(), "ModalView", "<script>$('#ViewEnqDetail').modal('show');</script>", false);

在上述行之前,您可以使用您想要显示的数据填充模态的任何控件。