小编Any*_*are的帖子

内容控件必须是内容页面中的顶级控件或引用母版页的嵌套母版页

我想使用嵌套的母版页,所以我创建了以下母版页:

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="test.master.cs" Inherits="DocumentFlowUI.test" MasterPageFile="~/MasterPage2.master" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <asp:ContentPlaceHolder ID="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
            <asp:Button ID="Button1" runat="server" Text="Button" />
        </asp:ContentPlaceHolder>
    </div>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我创建以下页面以使用该母版页:

<%@ Page Title="" Language="C#" MasterPageFile="~/test.Master" AutoEventWireup="true" CodeBehind="WebForm4.aspx.cs" Inherits="DocumentFlowUI.WebForm4" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

内容控件必须是内容页面中的顶级控件或引用母版页的嵌套母版页

c# asp.net master-pages web-content

7
推荐指数
2
解决办法
4万
查看次数

阿拉伯文字框

我开发了一个网站:有些字段用英文输入,而其他字段用阿拉伯语输入.

现在我想简化用户的输入操作,并希望阿拉伯文本框作为DLL.

我有一个,但它只适用于IE - 不使用Firefox或谷歌浏览器..

非常感谢..

如何强制用户用阿拉伯语写?我的意思是每次尝试更改语言时都没有(ALT + SHIFT)键直接移动光标......如果有任何方式,属性,DLL或者什么都做...

.net c# asp.net dll visual-studio

6
推荐指数
1
解决办法
4903
查看次数

选择美学上令人愉悦的随机颜色

我有一组类别(根据具体状态改变的数量),我需要分配一个独特的颜色.

我尝试使用随机颜色,但它们看起来很糟糕,所以我需要一种生成随机颜色的方法.

.net c# colors

6
推荐指数
1
解决办法
1875
查看次数

如何在不丢失数据的情况下重命名数据表列名?

问:

我想重命名我的数据表列名称.

我试过这个:

dt.Columns[8].ColumnName = "regnum";

dt.AcceptChanges();
Run Code Online (Sandbox Code Playgroud)

但是之后我的数据丢失了!!

c# linq asp.net datatable

6
推荐指数
2
解决办法
7万
查看次数

updatepanel与页面方法

update panels一直在使用,当我想要更新我的页面的特定部分但最近我遇到性能问题(我的意思是它渲染预期的控件很慢,有时它不起作用,需要多次点击工作!

所以我的问题是:

  • 页面方法是否可以被视为更新面板的有效替代方案并且具有ajax魔力?
  • 还有什么其他选择?

请尽可能一个简单的例子来阐明如何使用页面方法替换更新面板?

c# asp.net ajax updatepanel pagemethods

6
推荐指数
1
解决办法
5435
查看次数

翻译期间不精确的字符转换

当我尝试验证用户时,我经常遇到以下错误:

ERROR [HY000] [Informix .NET provider]Inexact character conversion during translation.
Run Code Online (Sandbox Code Playgroud)
 public static int IsValidPortalUser(string p_u, string p_p)
        {
            int ret = 0;
            using (IfxConnection conn = new IfxConnection(connectionString))
            {
                IfxCommand DBCmd = new IfxCommand();
                String p = My_Decryption_2(p_p);
                try
                {
                    if (conn.State == ConnectionState.Closed)
                        conn.Open();
                    DBCmd = new IfxCommand();
                    DBCmd.Connection = conn;
                    DBCmd.CommandText = "SELECT nvl(emp_num,0) FROM emp_mas_queue WHERE username = ? AND DECRYPT_CHAR(password, 'XXXXXX') = ? ";
                    DBCmd.Parameters.Add("user_name", p_u);
                    DBCmd.Parameters.Add("password", p);
                    using (IfxDataReader dataReader = DBCmd.ExecuteReader())
                    {
                        if (dataReader.Read()) …
Run Code Online (Sandbox Code Playgroud)

c# asp.net encryption informix iis-7.5

6
推荐指数
1
解决办法
2524
查看次数

什么时候我们可以使用ClearAllPools方法?

我面临以下问题:

连接池已达到最大连接数

我遵循了所有的建议.问题不像以前那样很少发生!

我使用我的Using statement所有连接和读者.

最近我面临以下错误,我不得不重置iis以解决我的问题.


Connection Pool has reached the maximum number of connections. at IBM.Data.Informix.IfxConnectionPool.ReportOpenTimeOut()
at IBM.Data.Informix.IfxConnectionPool.Open(IfxConnection connection)
at IBM.Data.Informix.IfxConnPoolManager.Open(IfxConnection connection)
at IBM.Data.Informix.IfxConnection.Open()
at DB_Connection_s.DB_Connection.GetUserSystems(String emp_num)
Run Code Online (Sandbox Code Playgroud)

现在我读到了这个方法.ClearAllPools()但我不知道何时使用这种方法.如果这被认为是一个很好的解决方案,以防止have to重置iis修复请求超时问题?

c# asp.net performance informix connection-pooling

6
推荐指数
1
解决办法
4682
查看次数

如何在服务器端关闭radwindow并刷新父页面

我想关闭RadWindow并刷新父级:如何执行此服务器端:

我有以下情况:

两页说:

parent.aspx:

<telerik:RadWindowManager ID="RadWindowManager1" runat="server" EnableViewState ="false">
</telerik:RadWindowManager>
Run Code Online (Sandbox Code Playgroud)

和parent.cs

  protected void OpenNewWindow(string url, int width, int height,int mode)
        {
            RadWindow newWindow = new RadWindow();
            newWindow.NavigateUrl = url;
            newWindow.VisibleOnPageLoad = true;
            newWindow.KeepInScreenBounds = true;
            if (width > 0)
            {
                newWindow.Width = width;


            }
            if (height > 0)
            {
                newWindow.Height = height;
            }
            newWindow.VisibleStatusbar = false;
            if (mode == 0)
            {
                newWindow.DestroyOnClose = true;
                newWindow.InitialBehaviors = WindowBehaviors.Maximize;
            }
            RadWindowManager1.Windows.Add(newWindow);
        }
Run Code Online (Sandbox Code Playgroud)

我在我的父页面上的某个gridview的rowcommand中调用此方法:

像这样 :

OpenNewWindow("child.aspx", 0, 0,0);
Run Code Online (Sandbox Code Playgroud)

现在我想在服务器端单击child …

javascript c# asp.net telerik radwindow

6
推荐指数
2
解决办法
3万
查看次数

使用include不会改变行为

有人可以帮我澄清之间的区别:

 var query = awlt.People.Include(p => p.EmailAddresses)
                    .Where(p => p.LastName.Equals(lastName))
                    .SelectMany(a => a.EmailAddresses)
                    .Select(a => a.EmailAddress1); 
Run Code Online (Sandbox Code Playgroud)
 var query = awlt.People
                    .Where(p => p.LastName.Equals(lastName))
                    .SelectMany(a => a.EmailAddresses)
                    .Select(a => a.EmailAddress1);
Run Code Online (Sandbox Code Playgroud)

在两种情况下我都得到了相同的结果而不知道差异.Eager Loading是否需要使用Include

c# sql-server performance entity-framework entity-framework-6

6
推荐指数
1
解决办法
482
查看次数

如何将作为Web应用程序发布的模板与使用此包装器的Web应用程序集成?

我有以下情况:

我目前的项目是这样的:

A master pageset of pages.aspx从母版页继承布局.

现在我想大规模地制作它.所以我想做的是:

两种类型的项目发布为two separate web applications(松散耦合):

  1. 包装(对于所有其他网络的主要通用模板
    的应用程序)代替(母版页这在使用相同的
    应用程序),这个项目作为一个框架或模板是这样的:(Header,Footer),[(Sidebar(Menu),Body) dynamic according to the web application which use the wrapper].

在此输入图像描述

  1. 任何Web应用程序都会动态地将包装器分为两部分(主体和菜单).

如何集成应该使用此包装器的包装器和Web应用程序,并将它们作为两个单独的Web应用程序发布?


注意:

重点是,我不希望对包(包装器)的每次更改都重新发布使用此包(包装器)的所有应用程序来进行更新.

c# architecture asp.net design-patterns software-design

6
推荐指数
1
解决办法
176
查看次数