‫۱۱ سال و ۹ ماه قبل، پنجشنبه ۷ دی ۱۳۹۱، ساعت ۱۶:۳۳
بله. در اینجا مشکلی با ثبت اطلاعات از چندین جدول مختلف، در یک ایندکس وجود ندارد. برای مدیریت جستجوی بهتر روی آن‌ها یک روش این است که در متد MapPostToDocument، فیلد دیگری را به نام مثلا TableName اضافه کنید تا بشود در حین جستجو از آن استفاده کرد.
‫۱۱ سال و ۱۰ ماه قبل، یکشنبه ۳ دی ۱۳۹۱، ساعت ۱۸:۱۷
امکان تولید فایل‌های CHM را در سرور IIS ندارم. CHM Compiler مایکروسافت یک برنامه native است که نیاز به دسترسی بالایی برای اجرا دارد.
‫۱۱ سال و ۱۰ ماه قبل، یکشنبه ۳ دی ۱۳۹۱، ساعت ۱۲:۲۵
- پیش نمایش آن به این صورت است: نسخه چاپی ذیل هر مطلب را تهیه کنید. همانند آن در فایل نهایی قرار گرفته.
- رنگ زمینه صفحات فایل‌های PDF مرسوم نیست مشکی باشد. من ندیدم تا بحال. فایل تولیدی برای چاپ بهینه سازی شده است. قلم آن هم از نوعی انتخاب شده تا در اندازه کوچک خوانا باشد.
‫۱۱ سال و ۱۰ ماه قبل، شنبه ۲۵ آذر ۱۳۹۱، ساعت ۱۵:۱۷
- می‌تونید یک فیلتر رو به صورت سراسری  تعریف کنید. باید در global.asax.cs تعریف شود: (^)
به این ترتیب به همه جا اعمال خواهد شد.
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
    filters.Add(new SiteAuthorizeAttribute());
}
- در MVC4 برای معاف کردن تعدادی اکشن متد خاص از فیلتر سراسری یاد شده فقط کافی است از فیلتر جدید AllowAnonymous استفاده کنید.

‫۱۱ سال و ۱۰ ماه قبل، شنبه ۲۵ آذر ۱۳۹۱، ساعت ۱۳:۱۱
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeBehind="Default.aspx.cs" Inherits="WebAppSingleSubmit._Default" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
    <script type="text/javascript">
        $(document).ready(function () {
            $("input[type=submit]").click(function (e) {
                if ((typeof (Page_ClientValidate) == 'function') && (Page_ClientValidate() == false)) {
                    return false;
                }
                if (!confirm("آیا مطمئن هستید؟")) {
                    return false;
                }
                this.disabled = true;
                this.value = 'در حال پردازش اطلاعات ...';

                __doPostBack($(this).attr('name'), '');
            });
        });
    </script>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <p>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1"
            ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
        <br />
        <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
    </p>
</asp:Content>