标签: webforms

Asp:带有 CommandArgument 的 GridView 按钮

我正在尝试通过单击按钮来获取 id。我的按钮位于 GridView 内

<asp:GridView runat="server" AutoGenerateColumns="false"
                            ID="UsersGridView" AllowPaging="true"
                            CssClass="table table-hover table-striped"
                            UseAccessibleHeader="true" GridLines="None">
                    <Columns>
                        <asp:BoundField DataField="User.FullName" HeaderText="User" />
                        <asp:BoundField DataField="Book.Title" HeaderText="Book" />
                        <asp:BoundField DataField="BooksReserved.DateOut" HeaderText="Return Date" 
                            FooterStyle-BackColor="#ff0000" DataFormatString="{0:d}" />
                        <asp:TemplateField ShowHeader="false">
                            <ItemTemplate>
                                <asp:LinkButton ID="userProfile" runat="server" OnCommand="userProfile_Command"
                                    CommandArgument='<% Eval("User.Id") %>'
                                    Text="Open User Profile" CssClass="btn btn-success" />
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                </asp:GridView>
Run Code Online (Sandbox Code Playgroud)

在 Page_Load 方法后面的代码中,我从 3 个表加载 gridview 的数据:

protected void Page_Load(object sender, EventArgs e)
{
    // Users Grid
    var query = from u in db.Users
                join br in db.BooksReserveds on u.Id …
Run Code Online (Sandbox Code Playgroud)

c# asp.net gridview webforms

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

动态添加类到 ASP.NET WebForm

我正在尝试将 css 类动态分配给 a trin an ItemTemplatein a asp:ListView。如果支持模型中的布尔值等于 true,我想应用此类。在这种情况下,该属性是BackingModelProperty

此答案中,该Visible属性是根据 OP 尝试在其asp:ListView.

到目前为止我已经尝试过:

<ItemTemplate>
    <tr runat="server" class="<%# (((bool)Eval("BackingModelProperty")) == true) ? 'test-css-class' : null %>">
    ...
</ItemTemplate>
Run Code Online (Sandbox Code Playgroud)

但是,我收到错误

char无法确定条件表达式的类型,因为和之间没有隐式转换<null>

因此,我尝试使用该CssClass属性而不是class,这也不起作用。我尝试将其转换为整数并检查该值是否为== 1. 这也失败并出现相同的错误消息。

谁能建议我哪里出错了?

c# asp.net webforms

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

ASP.NET 和 SQL Server:#temp-table 可以由 ASP.NET Webforms 应用程序使用吗?

在我们使用 SQL Server 的 ASP.NET 4.6 Webforms 应用程序中,我们希望页面使用#temptable,但我们无法让它工作。Page1在 SQL Server 中创建#temptable,然后启动Page2将其放入要#temptable在网格内编辑的 GridView 中。

当加载并且对浏览器可见时, 的范围#temptable似乎不会超出Page1服务器范围。Page2

我们正在考虑使用数据库本身的表,而不是#temptable. 此外,其他用户可能能够编辑相同的表,但使用不同的“数据”。我们认为这#temptable将属于特定用户(来自浏览器)。

任何指导将不胜感激。谢谢...约翰。

答案:根据@Faruq的解释,我们将为每个用户使用一个普通的数据库表。

asp.net webforms sql-server-2012

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

Asp.net Webforms:为 typeform 创建 webhook 接收器

我如何使用 Typeform 的 asp.net Web 表单制作 webhook 接收器,以及每当有人提交我的表单时我如何获取我的应用程序上的数据。

asp.net webforms webhooks typeform

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

如何让 ASP.NET 页面知道文件何时可以从服务器下载

我正在维护一个遗留的 VB.Net Webforms 应用程序,并且在添加一个部分后遇到了一个奇怪的问题。

这是 aspx 页面中的代码,在执行回发时显示 giphy.gif:

<style type="text/css">
    .modalWait
    {
        position: fixed;
        top: 0;
        left: 0;
        background-color: black;
        z-index: 99;
        opacity: 0.5;
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        min-height: 100%;
        width: 100%;
    }
    .loading
    {
        font-family: Arial;
        font-size: 10pt;
        /*border: 5px solid #67CFF5;*/
        width: 100px;
        height: 100px;
        display: none;
        position: fixed;
        background-color: transparent;
        z-index: 999;
    }
</style>

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
    function ShowProgress() {
        setTimeout(function () {
            var modal = $('<div />');
            modal.addClass("modalWait");
            $('body').append(modal);
            var loading = $(".loading");
            loading.show(); …
Run Code Online (Sandbox Code Playgroud)

c# vb.net asp.net jquery webforms

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

在ASP.NET Webform上实现多个默认按钮的最佳方法

在ASP.NET Webform上实现多个默认按钮的最佳方法是什么?

我认为这是一个非常标准的页面.有一个登录区域,其中包含用户/通过字段和登录按钮.然后在同一页面的其他地方有一个带搜索按钮的搜索字段.

asp.net webforms

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

如何使$ _POST持久化?

如果我有我的网站的搜索功能,我希望用户的以前的搜索首选项可以在我的网站上的搜索模块可用的任何页面上可用我所能想到的是将$_POST变量转换为cookie ...但我我只是修改已经由我替换的另一个人已经构建的内容,并且我不知道如果我开始依赖cookie那么依赖于该搜索模块的其他页面是否会受到影响...所以我试图创建一个持久$_POST数组我可以与之合作..有可能吗?

php webforms

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

Rails'params'变量

参考这个

我在这样的webform中创建了一个问题:

<div class="form_row">
        <label for="features[]">Features:</label>
        <% [ 'scenarios', 'role_profiles', 'private_messages', 'polls' ].each do |feature| %>
          <br><%= check_box_tag 'features[]', feature,
                  (params[:features] || {}).include?(feature) %>
        <% end %>
</div>
Run Code Online (Sandbox Code Playgroud)

因此,如果检查了scenario和private_messages并打印出来,params[:features]我会得到:scenariosprivate_messages

我想知道如何能够从params中分别获取方案和private_messages.是映射params[:features] = "scenariosprivate_messages"还是真的params[features] = ["scenarios", "private_messages"]?如果是后者我怎么能循环它们?

我写在我看来:

<%= params[:features].each {|param|
    param.capitalize
} %>
Run Code Online (Sandbox Code Playgroud)

我还是刚scenariosprivate_messages打印出来的.

parameters loops webforms ruby-on-rails

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

postign中的codeigniter关联数组

我通常在名字我的形式我的数据库的特定字段这样的"对象名[列名]",我tseems CI着访问使用$这个 - >输入 - >后这些值(​​"对象名[列名]"),我该怎么办?地狱中没有机会重新命名100多个表单字段.我实际上不喜欢CI,它实际上是通过改变事实上的PHP规范来妨碍进展...

webforms codeigniter

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

ReSharper暗示我应该在WebForms中做静态方法 - 为什么?我错过了什么吗?

ReSharper有时暗示我可以在我的WebForms静态中创建一些随机实用程序方法.我为什么要这样做?据我所知,这样做没有任何好处..或者在那里?我是否遗漏了WebForms中静态成员的内容?

c# asp.net webforms

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