小编kar*_*k k的帖子

如何使用当前页面中的javascript获取主机URL

鉴于我在以下页面:

http://www.webmail.com/pages/home.aspx
Run Code Online (Sandbox Code Playgroud)

如何"http://www.webmail.com"使用JavaScript 检索主机名()?

javascript

171
推荐指数
8
解决办法
21万
查看次数

在C#中使用xmlnamespacemanager添加命名空间

我正在尝试从XML文件中读取数据.在这个元素中加上'app'和'gml'文本的前缀.因为这些前缀我无法读取数据.为此,我试图通过使用XMLNamespaceManager添加命名空间,但没有得到.

编辑:

        XmlDocument xmlDoc = new XmlDocument();
        xmlDoc.Load(new StringReader(strResult));
        NameTable nt = new NameTable();
        XmlNamespaceManager prefix = new XmlNamespaceManager(nt);
        string nmspc = xmlDoc.DocumentElement.NamespaceURI;
        prefix.AddNamespace("app:",xmlDoc.DocumentElement.NamespaceURI);

        prefix.PushScope();
Run Code Online (Sandbox Code Playgroud)

这里strResult包含XML数据

c# asp.net

11
推荐指数
1
解决办法
2万
查看次数

Web服务通过提供邮政编码来获取城市名称

我需要一个可靠的webserivce,通过传递邮政编码给出相应的城市名称.此Web服务应该随时可用.此Web服务也将用于生产.

c# asp.net sharepoint web-services sharepoint-2010

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

如何从服务器端关闭Modal popup Extender

如何关闭Modal Popup Extender服务器端代码点击弹出窗口内的关闭链接?

asp.net modalpopupextender

8
推荐指数
1
解决办法
3万
查看次数

使用C#将项目符号样式应用于标签

用户成功保存后,我在asp标签上显示消息.我想在消息的开头添加一个子弹.所以,我尝试了以下代码,但它不能帮助我.

lblSuccessMsg.Text = BulletStyle.Disc +"'"+ obj.record +"'已成功保存.";

消息的输出是:

'记录'已成功保存.

我怎么能用C#做同样的事情.

c# label

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

将多行文本绑定到标签

我需要动态地将大文本数据绑定到标签.我将从数据源获取一些大型文本数据,并将其绑定到lable.那么如何在标签中显示多行文本.

.net c# asp.net

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

自定义日期colmn telerik网格的过滤器选项

我正在使用telerik网格.我需要为网格中的所有列应用过滤器.Currenly我正在使用以下代码自定义过滤器选项.通过使用以下代码,我将删除所有列的某些项目.但是,对于任何一个日期列,请告诉我在网格中过滤的可能选项是什么以及如何自定义这些过滤选项?

代码背后

    protected void RGVTest_Init(object sender, EventArgs e)
    {

        GridFilterMenu menu = RGVTest.FilterMenu;
        int i = 0;
        while (i < menu.Items.Count)
        {
            if (menu.Items[i].Text == "Between" ||
                menu.Items[i].Text == "NotBetween")
            {
                menu.Items.RemoveAt(i);
            }
            else
            {
                i++;
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

*Aspx:*

<telerik:RadGrid ID="RGVTest" runat="server" Skin="Vista" AllowPaging="True"
            AllowFilteringByColumn="true" AllowSorting="true" GridLines="None" OnItemCommand="RGVTest_ItemCommand"
            PageSize="10" OnNeedDataSource="RGVTest_NeedDataSource" OnItemDataBound="RGVTest_ItemDataBound"
            OnInit="RGVTest_Init">
            <GroupingSettings CaseSensitive="false" />
            <PagerStyle Mode="NextPrevAndNumeric" AlwaysVisible="true" />
            <MasterTableView AutoGenerateColumns="False" CellSpacing="-1" >
                <NoRecordsTemplate>
                    <div style="color: red">
                        No Records to display!
                    </div>
                </NoRecordsTemplate>
                <Columns>

                    <telerik:GridTemplateColumn DataField="SSN" ReadOnly="True" …
Run Code Online (Sandbox Code Playgroud)

asp.net filtering telerik-grid

5
推荐指数
1
解决办法
7770
查看次数

按F5时阻止页面刷新

我已经创建了带有服务器端控件的窗体,如按钮..还有写入事件.现在运行时点击按钮后我按F5刷新页面.Page_load正在执行正常但button1_click()事件也触发..那么我怎么能在这种情况下停止这个事件的执行.请给我建议

c# asp.net page-refresh

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

访问代码隐藏中的无序列表控件ID

我在usercontrol中有ul元素,如下所示

<u><ul>
  <li id="liMiddle" class="off">
                    <a href="#">One
                    </a>
                    <ul id="One" runat="server">

                </ul>
              </li>
              <li id="liMiddle" class="off">
                <a href="#">Two
                </a>
                <ul id="Two" runat="server">

                </ul>
              </li>
              <li id="liMiddle" class="off">
                <a href="#">Three
                </a>
                <ul id="Three" runat="server">

                </ul>
Run Code Online (Sandbox Code Playgroud)

foreach(子网站中的SPWeb超级站点){int i = 0; HtmlGenericControl li = new HtmlGenericControl("li");

                        CurrentTab.Controls.Add(li);

                        HtmlGenericControl anchor = new HtmlGenericControl("a");
                        anchor.Attributes.Add("href", supersubsite.Url);
                        anchor.InnerText = supersubsite.Title;
                        li.Controls.Add(anchor);
                       } </u> 
Run Code Online (Sandbox Code Playgroud)

在每个循环中,Current选项卡应更改为相应的下一个ul id.如何访问它?

我必须在上面的ul下动态生成'li'元素.所以我需要在代码隐藏中逐个访问所有'ul'id.

谁能告诉我解决方案?

c# asp.net

3
推荐指数
1
解决办法
4861
查看次数

从其父页面调用UserControl方法

我有一个这样的方法从其User Control调用Parent Page方法.这个"DisplayMessage"函数只接受一个字符串变量消息并在屏幕上显示它.在用户控件中,我放置了一个文本框和一个按钮.在Button的click事件中,我调用了上面讨论的Parent Page方法,我们使用Reflection并将文本框的值传递给方法,然后调用该方法并在屏幕上显示消息.

父页面:

public void DisplayMessage(string message)
{
   Response.Write(message);
}
Run Code Online (Sandbox Code Playgroud)

用户控制:

protected void btnSend_Click(object sender, EventArgs e)
{
    this.Page.GetType().InvokeMember("DisplayMessage",System.Reflection.BindingFlags.InvokeMethod, null, this.Page, new object[] { txtMessage.Text });
}
Run Code Online (Sandbox Code Playgroud)

这对我来说可以.

现在我需要的是,我必须从其父页面调用UserControl中存在的方法.

请建议我.提前致谢.

c# user-controls parent-child

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