小编Wil*_*tle的帖子

asp.net错误表单不能嵌套在元素表单中?

我在asp.net应用程序中有一个使用表单标记的内容页面.页面上只有一个,所以我很困惑为什么它给我错误:验证(HTML5):元素'表单'不能嵌套在元素'表单'中

下面是代码:

<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/Site.Master" CodeBehind="Default.aspx.cs" Inherits="WebApplication6._Default" %>
<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="MainContent">
   <div>
      <form id="form1">
         <asp:GridView ID="GridView1" runat="server" AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="Id" DataSourceID="SqlDataSource1" AllowPaging="True" OnSelectedIndexChanged="GridView1_SelectedIndexChanged">
            <Columns>
               <asp:BoundField DataField="Id" HeaderText="Id" InsertVisible="False" ReadOnly="True" SortExpression="Id" />
               <asp:BoundField DataField="Title" HeaderText="Title" SortExpression="Title" />
               <asp:BoundField DataField="Director" HeaderText="Director" SortExpression="Director" />
               <asp:BoundField DataField="DateReleased" HeaderText="DateReleased" SortExpression="DateReleased" />
               <asp:TemplateField HeaderText="Selection">
                  <ItemTemplate>
                     <asp:CheckBox ID="Selections" runat="server" OnCheckedChanged="CheckBox1_CheckedChanged1" />
                  </ItemTemplate>
               </asp:TemplateField>
            </Columns>
         </asp:GridView>
         <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT * FROM [Movies]"></asp:SqlDataSource>
         <asp:Button ID="Button1" runat="server" Text="Select Movies" OnClick="Button1_Click" CausesValidation="False" />
         <asp:TextBox …
Run Code Online (Sandbox Code Playgroud)

forms asp.net

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

如何从datetime对象中删除年份?

我有一个gridview绑定到db的数据表.其中一列是日期时间字段,我必须在短期模式下读取(mm/dd/yyyy).但是,我想知道是否有任何容易从单元格或显示时间的日期时间删除年份.

    //Convert the "date" column to only appear in mm/dd format
foreach (GridViewRow row in GridView1.Rows)
{
    String myS = row.Cells[2].Text;
    DateTime dt = DateTime.Parse(row.Cells[2].Text);

    row.Cells[2].Text = dt.ToShortDateString();
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

ASP.NET从数据表中的DataRow获取单元格?

我想知道如何访问dataTable中的单元格?我以为我可以做点什么

  foreach (DataRow siteRow in sites.Rows)
        {
            String siteName = siteRow.Cells[1].Text;
        }
Run Code Online (Sandbox Code Playgroud)

但这似乎不像gridview那样工作.我该怎么办?

asp.net

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

如何将子数组添加到数组中?

我正在尝试构建一个数组来创建一个菜单系统,其中每个索引都有2个对象,一个名称和一个字符串的字符串.

我试过这样的事情:

var menus = [];
menus.push({title:"Aztec", mySubArray:{"String1", "String2","String3"} });
Run Code Online (Sandbox Code Playgroud)

但这似乎不是正确的语法.有任何想法吗?

谢谢

javascript

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

asp:checkedchanged事件没有解雇?

那里.我有一个带有一列复选框的gridview,当它是一个小型测试项目时工作但是当我将它添加到我的团队项目中的页面时它停止触发checkedChanged事件.复选标记仍然出现或消失,但没有任何火灾.唯一的主要区别是我最初使用的是sqlDataSource对象,但对于新项目,我必须将其绑定到后面代码中的数据库.

这是我的HTML:

  <asp:TemplateField HeaderText="Create Incident">
            <ItemTemplate>
                <asp:CheckBox ID="Selections" runat="server" ViewStateMode = "Enabled" OnCheckedChanged="CheckBox1_CheckedChanged" />
            </ItemTemplate>
        </asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)

和一些简单的背后代码:

  protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
    {
        Console.WriteLine("clicked!");

    }
Run Code Online (Sandbox Code Playgroud)

asp.net

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

选中父 div 时检查单选按钮?

我有一个单选按钮,如果用户单击其内部的 div,我希望可以选择该按钮。我有一个 div 的点击事件,但我似乎无法检查单选按钮。

继承人我的代码:

var new_div = document.createElement('div');
        new_div.setAttribute('id', 'controlDiv');
        new_div.setAttribute('class', 'ansClass');
var newAnswer = document.createElement('input');
        newAnswer.setAttribute('type', 'radio');
        newAnswer.setAttribute('name', 'choice');
        newAnswer.setAttribute('class', 'radioButton');
        $(newAnswer).attr("id", "button"+j);


        var newLabel = $("<label>", {id: "label"+j, class: "ansLabel", text: "answer"+j});


        $(new_div).append(newAnswer); 
        $(new_div).append(newLabel);



$( "#controlDiv" ).click(function() {
    var radButton = $(this).find('input[type=radio]');
    radButton.click();
      //  $(radButton).attr("checked", "checked");
});
Run Code Online (Sandbox Code Playgroud)

html jquery

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

rails模块实例变量是否可用于其他类?

我一直在关注教科书并构建一个简单的RoR应用程序.令我困惑的一件事是,似乎模块中的变量以某种方式由控制器访问,包含它而没有任何访问器.这是模块:

   module CurrentCart
  extend ActiveSupport::Concern

  private
    def set_cart
      @cart = Cart.find(session[:cart_id])
    rescue ActiveRecord::RecordNotFound
      @cart = Cart.create
      session[:cart_id] = @cart.id
    end

end
Run Code Online (Sandbox Code Playgroud)

和控制器调用它

class LineItemsController < ApplicationController

  include CurrentCart
  before_action :set_cart, only: [:create]
  before_action :set_line_item, only: [:show, :edit, :update, :destroy]
  ....
  def create
    @product = Product.find(Params[:prouct_id])
    @line_item = @cart.line_items.build(product: product)
 ...
end
Run Code Online (Sandbox Code Playgroud)

你看到了吗?@cart正在使用它可以访问的变量.我对Ruby和Rails都很陌生,但有人能解释一下这是怎么回事吗?

谢谢

ruby ruby-on-rails

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

标签 统计

asp.net ×4

c# ×1

forms ×1

html ×1

javascript ×1

jquery ×1

ruby ×1

ruby-on-rails ×1