温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:BugNet0.7.881.0汉化免安装版源码
当前文件路径:BugNet/BugNET_WAP/Bugs/BugDetail.aspx

1<%@ Page language="c#" validateRequest="false" Inherits="BugNET.BugDetail" MasterPageFile="~/Shared/Bug.master" Title="编辑问题" Codebehind="BugDetail.aspx.cs" %> 2
<%@ Register TagPrefix="it" TagName="DisplayCustomFields" Src="~/UserControls/DisplayCustomFields.ascx" %> 3
<%@ Register TagPrefix="it" TagName="PickComponent" Src="~/UserControls/PickComponent.ascx" %> 4
<%@ Register TagPrefix="it" TagName="PickVersion" Src="~/UserControls/PickVersion.ascx" %> 5
<%@ Register TagPrefix="it" TagName="PickType" Src="~/UserControls/PickType.ascx" %> 6
<%@ Register TagPrefix="it" TagName="PickPriority" Src="~/UserControls/PickPriority.ascx" %> 7
<%@ Register TagPrefix="it" TagName="PickSingleUser" Src="~/UserControls/PickSingleUser.ascx" %> 8
<%@ Register TagPrefix="it" TagName="PickResolution" Src="~/UserControls/PickResolution.ascx" %> 9
<%@ Register TagPrefix="it" TagName="BugTabs" Src="~/Bugs/UserControls/BugTabs.ascx" %> 10
<%@ Register TagPrefix="FCKeditorV2" Namespace="FredCK.FCKeditorV2" Assembly="FredCK.FCKeditorV2" %> 11
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %> 12
13
<asp:Content ID="Content3" ContentPlaceHolderID="PageTitle" runat="Server"> 14
<div class="bug-title-box"> 15
<div class="bug-title"> 16
<asp:UpdatePanel ID="UpdatePanel2" RenderMode="inline" runat="Server"> 17
<ContentTemplate> 18
<asp:ImageButton id="EditSummary" Visible="false" CssClass="icon" CommandName="Edit" CausesValidation="False" OnClick="EditSummary_Click" ImageAlign="middle" ImageUrl="~/images/pencil.gif" BorderWidth="0px" runat="server"/> 19
<asp:ImageButton id="SaveSummary" Visible="false" CssClass="icon" CommandName="Save" CausesValidation="False" OnClick="EditSummary_Click" ImageAlign="middle" ImageUrl="~/images/disk.gif" BorderWidth="0px" runat="server"/> 20
<asp:ImageButton id="CancelEditSummary" Visible="false" CssClass="icon" CommandArgument="Cancel" CausesValidation="False" OnClick="EditSummary_Click" ImageAlign="middle" ImageUrl="~/images/cross.gif" BorderWidth="0px" runat="server"/> 21
<span class="bug-id">[<asp:label id="lblBugNumber" Font-Bold="true" runat="server"></asp:label>]</span> 22
<asp:textbox id="txtSummary" Visible="False" Width="50%" Height="13px" Font-Size="12px" runat="server" /> 23
<asp:label id="lblSummary" Font-Bold="true" runat="server" /> 24
</ContentTemplate> 25
</asp:UpdatePanel> 26
</div> 27
<div> 28
<span class="small-bold">创建日期:</span> 29
<asp:Label cssClass="small" id="lblOpenedDate" runat="server" /> 30
<span class="small-bold">By:</span> 31
<asp:Label cssClass="small" id="lblReporter" ForeColor="maroon" runat="server" /> 32
33
<span class="small-bold">最后修改:</span> 34
<asp:Label cssClass="small" id="lblLastModified" runat="server" /> 35
<span class="small-bold">By:</span> 36
<asp:Label cssClass="small" id="lblLastUpdateUser" ForeColor="maroon" runat="server" /> 37
</div> 38
<asp:panel cssClass="small" style="font-style:italic;font-size:90%;padding-top:0.5em" id="pnlClosedMessage" Visible="False" ForeColor="maroon" runat="server"> 39
该问题不能被编辑,因为该状态为关闭 40
<asp:linkbutton id="lnkReopen" Visible="False" CausesValidation="False" runat="server">再次开放:</asp:linkbutton> 41
</asp:panel> 42
</div> 43
</asp:Content> 44
45
<asp:Content ID="Content1" ContentPlaceHolderID="Content" runat="Server"> 46
<asp:UpdatePanel ID="UpdatePanel3" UpdateMode="Conditional" runat="server"> 47
<ContentTemplate> 48
<div class="small-box" > 49
<p class="small-box-right"> 50
<asp:ImageButton id="EditDescription" Visible="false" CssClass="icon" OnClick="EditDescription_Click" CausesValidation="False" CommandName="Edit" ImageUrl="~/images/pencil.gif" BorderWidth="0px" runat="server"/> 51
<asp:ImageButton id="SaveDescription" Visible="false" CssClass="icon" OnClick="EditDescription_Click" CausesValidation="False" CommandName="Save" ImageUrl="~/images/disk.gif" BorderWidth="0px" runat="server"/> 52
<asp:ImageButton id="CancelEditDescription" Visible="false" CssClass="icon" OnClick="EditDescription_Click" CausesValidation="False" CommandName="Cancel" ImageUrl="~/images/cross.gif" BorderWidth="0px" runat="server"/> 53
<span class="title">描述</span> 54
</p> 55
</div> 56
<div class="bug-content"> 57
<p><asp:label id="lblDescription" runat="server"></asp:label></p> 58
<FCKeditorV2:FCKeditor id="FCKDescription" ToolbarSet="BugNET" Visible="False" Height="250px" runat="server"></FCKeditorV2:FCKeditor> 59
</div> 60
<div style="margin-top:25px;"> 61
<it:DisplayCustomFields ID="ctlCustomFields" runat="server" /> 62
</div> 63
</ContentTemplate> 64
<Triggers> 65
<asp:PostBackTrigger ControlID="SaveDescription" /> 66
</Triggers> 67
</asp:UpdatePanel> 68
</asp:Content> 69
70
<asp:Content ID="Content2" ContentPlaceHolderID="Right" runat="Server"> 71
<div class="small-box" > 72
<p class="small-box-right"> 73
<span class="title">详细</span> 74
</p> 75
</div> 76
<asp:panel ID="pnlEditDetails" CssClass="bug-content" runat="server"> 77
<asp:validationsummary DisplayMode="List" id="valSummary" runat="server"> 78
</asp:validationsummary> 79
<table class="form" style="padding:10px;width:100%;"> 80
<tr> 81
<th><asp:Label ID="Label2" runat="server">版本:</asp:Label></th> 82
<td> 83
<it:PickVersion id="Version" DisplayDefault="False" Runat="Server" /> 84
</td> 85
</tr> 86
<tr> 87
<th><asp:Label ID="Label3" runat="server">类别:</asp:Label></th> 88
<td> 89
<it:PickComponent id="Comps" Runat="Server" /> 90
</td> 91
</tr> 92
<tr> 93
<th><asp:Label ID="Label4" runat="server">类型:</asp:Label></th> 94
<td> 95
<it:PickType id="Type" Runat="Server" /> 96
</td> 97
</tr> 98
<tr> 99
<th class="field">Milestone:</th> 100
<td class="form"><it:PickVersion id="FixedInVersion" DisplayDefault="True" Runat="Server" /></td> 101
</tr> 102
</table> 103
<asp:UpdatePanel ID="UpdatePanel1" RenderMode="inline" runat="Server"> 104
<ContentTemplate> 105
<table class="form" style="padding:10px;width:100%"> 106
<tr> 107
<th><asp:Label ID="label1" runat="server" Text="状态:" AssociatedControlID="ddlStatus"></asp:Label></th> 108
<td> 109
<asp:dropdownlist id="ddlStatus" AutoPostBack="true" OnSelectedIndexChanged="ddlStatus_IndexChanged" runat="server" /> 110
<asp:CompareValidator id="cvCloseIssue" Enabled="False" runat="server" 111
ControlToValidate="ddlStatus" ValueToCompare="5" 112
Operator="NotEqual" 113
ErrorMessage="* 你没有权限编辑该问题" 114
Display="dynamic">* 115
</asp:CompareValidator> 116
</td> 117
</tr> 118
<tr> 119
<th>优先级:</th> 120
<td><it:PickPriority id="Priority" Runat="Server" /></td> 121
</tr> 122
<tr> 123
<th>方案:</th> 124
<td><it:PickResolution id="Resolution" Required="True" DisplayDefault="True" Runat="Server" /><asp:RequiredFieldValidator id="rfvResolution" runat="server" 125
Enabled="False" Text="(required)" ErrorMessage="* A resolution must be selected for status of resolved or closed" 126
ControlToValidate="Resolution:ddlResolution" Display="Dynamic" InitialValue="1" /></td> 127
</tr> 128
<tr> 129
<th valign="top">指派给:</th> 130
<td><it:PickSingleUser id="ReAssign" DisplayUnassigned="True" DisplayDefault="False" Required="false" Runat="Server" /></td> 131
</tr> 132
<tr> 133
<th class="field"> <asp:Label ID="lblPrivate" AssociatedControlID="chkPrivate" runat="server" Text="私有:" /></th> 134
<td class="input-group"><asp:CheckBox ID="chkPrivate" runat="server" /></td> 135
</tr> 136
</table> 137
</ContentTemplate> 138
</asp:UpdatePanel> 139
</asp:panel> 140
<div class="small-box" > 141
<p class="small-box-right"> 142
<span class="title">时间</span> 143
</p> 144
</div> 145
<div class="bug-content"> 146
<table style="width:100%;padding-right:15px"> 147
<tr> 148
<th class="field"><asp:label runat="server" AssociatedControlID="DueDate" ID="Label7" Text="开始日期:"></asp:label></th> 149
<td class="form"> <asp:textbox id="DueDate" Width="80" runat="server"></asp:textbox> 150
<asp:Image id="imgCalendar" runat="Server" ImageUrl="~/images/calendar.gif" /> 151
<ajaxToolkit:CalendarExtender ID="CalendarExtender1" runat="server" 152
TargetControlID="DueDate" 153
PopupButtonID="imgCalendar" /> 154
<asp:CompareValidator ControlToValidate="DueDate" Enabled="False" ID="cpDueDate" Operator="GreaterThanEqual" Type="Date" runat="server" Display="None" ErrorMessage="The due date cannot occur in the past." /> 155
</td> 156
</tr> 157
<tr> 158
<th class="field">有效:</th> 159
<td class="form"><asp:Textbox ID="txtEstimation" style="text-align:right;" Width="80px" runat="server" /> <small>小时</small></td> 160
</tr> 161
<tr> 162
<th class="field">Logged:</th> 163
<td class="form" ><asp:Label ID="lblLoggedTime" runat="server" style="text-align:right;" Width="85px" /> <small>hrs</small></td> 164
</tr> 165
</table> 166
<div> 167
<hr size="1" style="height:1px;color:#ddd;text-align:left;margin:5px 0 5px 0;" /> 168
</div> 169
<div> 170
<asp:imagebutton ID="imgSave" OnClick="lnkUpdate_Click" runat="server" CssClass="icon" ImageUrl="~\images\disk.gif" /> 171
<asp:LinkButton ID="lnkSave" OnClick="lnkUpdate_Click" runat="server" Text="保存" /> 172
<asp:imagebutton ID="imgSaveReturn" OnClick="lnkUpdate_Click" runat="server" CssClass="icon" ImageUrl="~\images\disk.gif" /> 173
<asp:LinkButton ID="lnkSaveReturn" OnClick="lnkUpdate_Click" runat="server" Text="完成" /> 174
<asp:imagebutton ID="Imagebutton1" OnClick="CancelButtonClick" CausesValidation="false" runat="server" CssClass="icon" ImageUrl="~\images\lt.gif" /> 175
<asp:LinkButton ID="LinkButton1" OnClick="CancelButtonClick" CausesValidation="false" runat="server" Text="取消" /> 176
<asp:imagebutton ID="imgDelete" OnClick="lnkDelete_Click" OnClientClick="return confirm('确认删除该问题?');" runat="server" CssClass="icon" ImageUrl="~\images\cross.gif" /> 177
<asp:LinkButton ID="lnkDelete" OnClick="lnkDelete_Click" OnClientClick="return confirm('确认删除该问题?');" CausesValidation="false" Visible="False" runat="server" Text="删除" /> 178
</div> 179
</div> 180
</asp:Content> 181
182
<asp:Content ID="Content4" ContentPlaceHolderID="IssueTabs" runat="Server"> 183
<it:BugTabs id="ctlBugTabs" runat="server"></it:BugTabs> 184
</asp:Content> 185



