@@ -350,6 +350,13 @@ namespace umbraco.cms.businesslogic
|
||||
set
|
||||
{
|
||||
_alias = helpers.Casing.SafeAliasWithForcingCheck(value);
|
||||
|
||||
// validate if alias is empty
|
||||
if (String.IsNullOrEmpty(_alias))
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("An Alias cannot be empty");
|
||||
}
|
||||
|
||||
SqlHelper.ExecuteNonQuery(
|
||||
"update cmsContentType set alias = @alias where nodeId = @id",
|
||||
SqlHelper.CreateParameter("@alias", _alias),
|
||||
|
||||
@@ -50,10 +50,12 @@
|
||||
<cc2:Pane ID="Pane3" runat="server">
|
||||
<cc2:PropertyPanel ID="pp_name" runat="server" Text="Name">
|
||||
<asp:TextBox ID="txtName" CssClass="guiInputText guiInputStandardSize" runat="server"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="txtName" runat="server" ErrorMessage="Name cannot be empty!"></asp:RequiredFieldValidator>
|
||||
</cc2:PropertyPanel>
|
||||
|
||||
<cc2:PropertyPanel ID="pp_alias" runat="server" Text="Alias">
|
||||
<asp:TextBox ID="txtAlias" CssClass="guiInputText guiInputStandardSize" runat="server"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator ControlToValidate="txtAlias" runat="server" ErrorMessage="Alias cannot be empty!"></asp:RequiredFieldValidator>
|
||||
</cc2:PropertyPanel>
|
||||
</cc2:Pane>
|
||||
|
||||
|
||||
@@ -156,6 +156,15 @@ namespace umbraco.controls {
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.TextBox txtName;
|
||||
|
||||
/// <summary>
|
||||
/// RequiredFieldValidator1 control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1;
|
||||
|
||||
/// <summary>
|
||||
/// pp_alias control.
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user