我的表格上有一个gridview.我用相同的数据绑定它.有一个模板字段,我在下面提到过.
<asp:TemplateField HeaderText="To">
<itemtemplate>
<asp:Label ID="Label2" runat="server"
Text='<%# Convert.ToDateTime(Eval("Leave_To")).ToString("dd/MM/yyyy") %>'></asp:Label>
</itemtemplate>
<headerstyle horizontalalign="Left" />
<itemstyle horizontalalign="Left" />
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)
我的问题是,当我在Mozilla,Opera,Chrome等上运行此表单时,它显示日期格式(带有倾斜)dd/mm/yyyy,但是当我用ie运行它时,它显示格式(带连字符)dd-mm-yyyy.为什么?
任何人都可以帮忙吗?
我有两个下拉列表,一个用于州,另一个用于城市.此外,为了添加额外的城市,还有另一种形式,在新标签页中打开.
我想要的是,当我从新标签添加相应州的额外城市时.我想刷新State下拉列表,这样,当我从下拉列表中选择相应的State时,我可以获取额外的城市.
请参阅HTML代码: -
<tr>
<td class="td">Location/State</td>
<td>
<asp: DropDownList CssClass="txtfld-popup" ID="ddlState" OnSelectedIndexChanged="ddlState_SelectedIndexChanged" runat="server" AutoPostBack="true"></asp:DropDownList>
<asp:RequiredFieldValidator CssClass="error_msg" ID="RequiredFieldValidator1" ControlToValidate="ddlState" runat="server" ErrorMessage="Please enter State" InitialValue="--Select--" SetFocusOnError="true"></asp:RequiredFieldValidator>
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
有人建议使用,UpdatePanel但我无法使用它.请帮忙
城市下拉列表的HTML:
<tr>
<td class="td">Location/City</td>
<td>
<asp:DropDownList CssClass="txtfld-popup" ID="ddlCity" runat="server" AutoPostBack="true"></asp:DropDownList>
<a id="aExtraCity" href="AddCity.aspx" runat="server">Add City</a>
<asp:RequiredFieldValidator CssClass="error_msg" ID="reqLocation" ControlToValidate="ddlCity" runat="server" ErrorMessage="Please enter City" InitialValue="--Select--" SetFocusOnError="true"></asp:RequiredFieldValidator>
</td>
Run Code Online (Sandbox Code Playgroud)
另请参阅下拉列表背后的代码: -
public void LoadDropDowns()
{
string country = "India";
ddlCountry.SelectedValue = country;
ddlCountry.Enabled = false;
ddlMinExpYr.DataSource = Years;
ddlMinExpYr.DataBind();
ddlMaxExpYr.DataSource = …Run Code Online (Sandbox Code Playgroud) 我有一个锚标记用于更新gridview中的行.我在gridview中设置了复选框.当用户选中复选框并单击更新按钮时,现有行应在弹出窗口中打开.
现在弹出窗口正在打开,但没有包含现有数据的已检查行.请参阅代码供您参考: -
<a id="popup" onclick="div_show()" class="btn btn-success"><i class="fa fa-plus-circle"></i>Add new</a>
<a href="javascript:;" class="btn btn-primary" runat="server" onclick="div_show()" ><i class="fa fa-refresh"></i>Update</a>
Run Code Online (Sandbox Code Playgroud)
另请参阅gridview代码供您参考: -
<asp:GridView ID="grdCSRPageData" runat="server" Width="100%" border="1" Style="border: 1px solid #E5E5E5;" CellPadding="3"
AutoGenerateColumns="False" OnDataBound="grdCSRPageData_DataBound" AllowPaging="true" CssClass="hoverTable" EmptyDataText="No Records Found"
OnPageIndexChanging="grdCSRPageData_PageIndexChanging" DataKeyNames="Id" OnRowDeleting="grdCSRPageData_RowDeleting"
PageSize="5" ShowFooter="true" OnRowEditing="grdCSRPageData_RowEditing" OnRowUpdating="grdCSRPageData_RowUpdating"
OnRowCancelingEdit="grdCSRPageData_RowCancelingEdit">
<AlternatingRowStyle CssClass="k-alt" BackColor="#f5f5f5" />
<Columns>
<asp:TemplateField HeaderText="Select" HeaderStyle-Width="5%" HeaderStyle-CssClass="k-grid td">
<ItemTemplate>
<asp:CheckBox ID="chkSelect" runat="server" AutoPostBack="false" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="page_title" HeaderText="Page Title" ItemStyle-Width="30" HeaderStyle-CssClass="k-grid td" />
<asp:BoundField DataField="page_description" HeaderText="Page Description" ItemStyle-Width="30" HeaderStyle-CssClass="k-grid td" …Run Code Online (Sandbox Code Playgroud)