gracemedia wrote:ADNSF is cumbersome...
I think people should see some parts of source code of ADNSF before purchasing it.
Below is a part of 'Edit gift card' page.
1.
editcreditcard.aspx.
<%@ Page language="c#" Inherits="AspDotNetStorefrontAdmin.editcreditcard" CodeFile="editcreditcard.aspx.cs" %>
Yes, that's all! File is empty!
2.
editcreditcard.aspx.cs. Below are some parts of this file:
The fist part (raw sql):
String NewGUID = DB.GetNewGUID();
sql.Append("insert into CreditCardType(CardTypeGUID,CardType) values(");
sql.Append(DB.SQuote(NewGUID) + ",");
sql.Append(DB.SQuote(CommonLogic.Left( CommonLogic.FormCanBeDangerousContent("CardType"), 100)));
sql.Append(")");
DB.ExecuteSQL(sql.ToString());
...
...
The second part (overridden RenderContents method):
writer.Write("<form enctype=\"multipart/form-data\" action=\"editcreditcard.aspx?CardTypeID=" + CardTypeID.ToString() + "&edit=" + Editing.ToString() + "\" method=\"post\" id=\"Form1\" name=\"Form1\" onsubmit=\"return (validateForm(this) && Form_Validator(this))\" onReset=\"return confirm('Do you want to reset all fields to their starting values?');\">\n");
writer.Write("<input type=\"hidden\" name=\"IsSubmit\" value=\"true\">\n");
writer.Write("<table width=\"100%\" cellpadding=\"4\" cellspacing=\"0\">\n");
writer.Write(" <tr valign=\"middle\">\n");
writer.Write(" <td width=\"100%\" colspan=\"2\" align=\"left\">\n");
writer.Write(" </td>\n");
writer.Write(" </tr>\n");
...
...