小编the*_*man的帖子

无法在SQL Server中将TEXT转换为XML

基本上我有一个名为XMLtype 的列TEXT; 这不能因为其他原因而改变,但我想知道如何将其转换为XML.

它给了我一个错误

XML解析:第1行,第39个字符,无法切换编码

当试图这样做.是否还有它仍然将它格式化为XML?我真的陷入了困境.

列内数据:

<?xml version="1.0" encoding="utf-16"?>
<Record>
     <UserGuid>c624a356-9f18-403c-b404-790e79034c7d</UserGuid>
</Record>
Run Code Online (Sandbox Code Playgroud)

这是演员SQL代码:

SELECT CAST(XML AS XML).value('(/Record/UserGuid)[1]', 'NVARCHAR(max)')
FROM tbl_Module_RequestForms_Items
Run Code Online (Sandbox Code Playgroud)

xml sql-server sql-server-2005

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

IE8兼容模式Asp.net菜单填充问题

我有一个ASP.net垂直菜单的问题,在某些IE8模式和其他IE浏览器中,它改变我的菜单项在每个菜单项的底部有一个额外的空间,如下所示.

(左边不好,右边好).这只是IE.

坏 _____________________ 好

我做了一个保证金:-1px; 对于底部和顶部并获得以下内容并仍然添加空间,如下所示.

在此输入图像描述

这是我的CSS:

 .SideStaticMenuStyle a, 
 .SideStaticMenuStyle a:visited,
 .SideStaticMenuStyle a:active
 {
    color: #000000;     
    text-decoration: none;
    font-weight: normal;
    font-family: verdana;
    font-size: 12px;
    white-space:normal;
 }
 .SideStaticMenuStyle a:hover 
{
    color: #ffffff;     
    text-decoration: none;
    font-size: 12px;        
    font-weight: normal;
    font-family:  verdana;
 }

 .SideStaticMenuStyle td
 {
    background-color: #c2d0e9;
    width: 160px;
    line-height:14px;
 }

 .SideStaticSelectedStyle td,
 .SideStaticSelectedStyle a, 
 .SideStaticSelectedStyle a:visited,
 .SideStaticSelectedStyle a:active,
 .SideStaticSelectedStyle a:hover
 {
color: #ffffff;     
text-decoration: none;
font-weight: bold;
font-family: verdana;
font-size: 11px;
white-space:normal;
background-color: #6C85B0;
 }

 .SideStaticHoverStyle td
 {
    font-weight: normal;
    font-family:  verdana; …
Run Code Online (Sandbox Code Playgroud)

css asp.net

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

RadGrid(Gridview)内的FindControl编辑和插入视图

我有一个RadGrid(Gridview),可以选择编辑和插入新项目.

在这两个选项中,我有一个customvalidator来检查现有值,因此无法输入重复项.我坚持的是能够在文本框中使用findcontrol,只在EDIT和INSERT期间显示.

这对于INSERT很有用,因为我调用了GetInsertItem(),但是在编辑时抛出了一个错误,我坚持这个.我想在数据绑定和命令方法之外执行此操作.

protected void cvAccountNumber_ServerValidate(object source, ServerValidateEventArgs args)
{
    TextBox txtAccountNumber = (TextBox)RadGrid1.MasterTableView.GetInsertItem().FindControl("txtAccountNumber");

    List<GridDataItem> Items = (from item in RadGrid1.Items.Cast<GridDataItem>()
                                where item["AccountNumberView"].Text == txtAccountNumber.Text
                                select item).ToList();

    args.IsValid = Items.Count() == 0;
}
Run Code Online (Sandbox Code Playgroud)

这是编辑屏幕的图像. 在此输入图像描述

ASPX:

Sort By Status: <asp:DropDownList ID="dd_Status" runat="server" Width="150px" 
    onselectedindexchanged="dd_Status_SelectedIndexChanged" 
    AutoPostBack="True">
    <asp:ListItem Text="All" Value="0" Selected="True"></asp:ListItem>
    <asp:ListItem Text="Active" Value="True"></asp:ListItem>
    <asp:ListItem Text="Inactive" Value="False"></asp:ListItem>
</asp:DropDownList>

<br /><br />

<telerik:RadGrid ID="RadGrid1" runat="server" Skin="Vista" Width="500px"
    GridLines="None" AllowFilteringByColumn="False" AllowSorting="True" OnExportCellFormatting="RadGrid1_ExportCellFormatting" DataSourceID="SqlDataSource1"
     AllowAutomaticDeletes="true" AllowAutomaticUpdates="True" AutoGenerateEditColumn="True"  AutoGenerateDeleteColumn="true" OnItemCommand="RadGrid1_ItemCommand" >
    <MasterTableView AutoGenerateColumns="False" DataKeyNames="ID" DataSourceID="SqlDataSource1" ItemStyle-HorizontalAlign="Left" CommandItemDisplay="TopAndBottom"> …
Run Code Online (Sandbox Code Playgroud)

c# asp.net gridview rad-controls radgrid

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

Web服务401:未经授权的错误

我在本地运行一个Web服务,连接到我无法访问的外部服务器.

即使此Web服务的管理员确认测试凭据完全正确,我仍然收到"401:Unauthorized"错误.

我需要调整任何IIS设置吗?

这是错误的屏幕截图.

在此输入图像描述

        // Webservice
        IdentityService ws = new IdentityService();

        // Test Static Credentials
        string username = "twfnf";
        string password = "testme99";
        string domain = "testapps1";

        NetworkCredential credentials = new NetworkCredential(username, password, domain);

        CredentialCache credCache = new CredentialCache();
        credCache.Add(new Uri(ws.Url), "Basic", credentials);

        ws.Credentials = credCache;
        ws.PreAuthenticate = true;
        ws.AuthenticateUser();
Run Code Online (Sandbox Code Playgroud)

c# web-services credentials asmx

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

将long Double转换为Int?

试图转换以下值:

9.40551020088303E + 21

9405510200883031584406

我不知道该怎么做?Math.Round,(int)Value.

编辑:好的我可能在这里错了,但我试图将此转换为9405510200883031584406无论如何可能,它可以是一个字符串,或不同的类型.

最终结果是跟踪号码,我开始的是运输公司为我提供的服务.

c# rounding

0
推荐指数
1
解决办法
332
查看次数

如何指定在父Div中单击的Child Div也有单击操作

我有一个父div,它的任何一个区域都有一个点击动作.在这个父div中,我有一个子div也有一个点击动作.当我选择子div时,两个单击事件都会触发.

如何在点击孩子时指定它而不是点击父点击事件?

HTML

<div id="Parent">
    <div class="Child"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

#Parent
{
    Width: 300px;
    height: 300px;
    background: #000;
}

.Child
{
    Width: 100px;
    height: 100px;
    background: blue;
}
Run Code Online (Sandbox Code Playgroud)

jQuery的

$("#Parent").click(function () {
    window.open('http://www.Google.com', '_blank');
});

$(".Child").click(function () {
    window.open('http://www.Bing.com', '_blank');
});
Run Code Online (Sandbox Code Playgroud)

html jquery

0
推荐指数
1
解决办法
99
查看次数