小编Nic*_*ahn的帖子

隐藏我的WCF服务?

我有一个在IIS6上托管的WCF服务,我正在使用.net framework 3.5.我拥有的网站是公共领域的,我的意思是任何人都可以从任何地方访问.

我的问题是,有没有办法隐藏我的WCF服务?我可以轻松查看源页面或确切知道页面后面的服务路径...

http://hostname.MyServiceName.svc?wsdl,我怎么能隐藏它?

wcf wcf-binding svc

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

遇到无效的根元素名称'HTML'.'root'是唯一允许的根元素名称

我正在使用msdn示例代码,它有jsonp包装文件,你可以在这里找到代码

这个的文章和MSDN文章JSON填充(AJAX)

但是当我运行代码时它会抛出这个错误:

Encountered invalid root element name 'HTML'. 'root' is the only allowed root element name

这是什么意思?

在此输入图像描述

c# wcf

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

Div 粗体和常规

我不是 css 专家,但仍在努力学习最好的方法......

我有一个div,在那个 div 中,我正在显示一条消息,前半部分消息是粗体,后半部分是常规消息。像下面这样

让 JSONP 与简单的 WCF 服务一起工作有点复杂。

幸运的是,MSDN 上有一些示例代码可以为您完成;如何利用它并不明显。只需3个“简单”步骤!

我的css是这样的:

#formmsg.text-success
{
    color:black;
    font-weight:bold;
    margin:0px 0px 10px;
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何将样式用于粗体/常规样式,还是需要为此创建另一种样式?

css

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

将表转换为div - css

这是我的表,我将如何转换为div

<table class="style1">
            <tr>
                <td class="style2">Name</td>
                <td class="style5">John Doe</td>
                <td>error</td>
            </tr>
            <tr>
                <td class="style2">
                    Desc</td>
                <td class="style5">
                    Desc....</td>
            </tr>
            <tr>
                <td class="style3">
                    Start Date</td>
                <td class="style4">
                    date here</td>
                    <td>start date error here</td>
            </tr>
            <tr>
                <td class="style2">
                    End Date</td>
                <td class="style5">
                    end date here....</td>
                    <td>end date error..</td>
            </tr>
          </table>
Run Code Online (Sandbox Code Playgroud)

css

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

迭代GridView中的所有行

 <asp:TemplateField HeaderText="Select">
 <ItemTemplate>
 <asp:CheckBox ID="chkSelected" runat="server" Checked="false"></asp:CheckBox>
  </ItemTemplate>
 </asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)

elow代码工作正常,但有一个错误:

如果Employee对象返回5行,我试图根据id检查复选框,而只是它只匹配最后一个id - 它假设检查所有5行..

List<Employee> result = new List<Employee>();
long Id = (long)Session["Id"];
result = Employee.GetEmployeeById(Id);

foreach (GridViewRow row in gv.Rows)
{
   CheckBox chkBox = row.FindControl("chkSelected") as CheckBox;
   if (c != null)
   {
      if (result.Count > 0)
      {
          foreach (Employee item in result)
          {
             Label Id = row.FindControl("lblId") as Label;
             if (Id.Text == item.Id.ToString())
             {
                 chkBox.Checked = true;
             }
             else
             {
                chkBox.Checked = false;
             }
           }
       }
Run Code Online (Sandbox Code Playgroud)

asp.net gridview

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

从XMLDocument中的xml文件读取节点

我试图抓住TopicName我应该如何去追求它并尝试不同的组合但不知何故我无法得到TopicName以下是我的源代码...

XmlDocument xdoc = new XmlDocument();//xml doc used for xml parsing

    xdoc.Load(
        "http://latestpackagingnews.blogspot.com/feeds/posts/default"
        );//loading XML in xml doc

    XmlNodeList xNodelst = xdoc.DocumentElement.SelectNodes("content");//reading node so that we can traverse thorugh the XML

    foreach (XmlNode xNode in xNodelst)//traversing XML 
    {
        //litFeed.Text += "read";
    }
Run Code Online (Sandbox Code Playgroud)

示例xml文件

<content type="application/xml">
 <CatalogItems xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="sitename.xsd">
        <CatalogSource Acronym="ABC" OrganizationName="ABC Corporation" />
        <CatalogItem Id="3212" CatalogUrl="urlname">
          <ContentItem xmlns:content="sitename.xsd" TargetUrl="url">
            <content:SelectionSpec ClassList="" ElementList="" />
            <content:Language Value="eng" Scheme="ISO 639-2" />
            <content:Source Acronym="ABC" OrganizationName="ABC Corporation" />
            <content:Topics Scheme="ABC"> …
Run Code Online (Sandbox Code Playgroud)

c# xml

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

通过多个联接删除行

我正在尝试通过连接多个表来删除行,如您所见,但这会引发错误:

DELETE FROM Reg INNER JOIN
            RegDoc ON Reg.RegId = RegDoc.RegId INNER JOIN
            Doc ON RegDoc.DocId = Doc.DocId
WHERE Doc.Name LIKE N'%Title%'
Run Code Online (Sandbox Code Playgroud)

出现错误:

消息156,级别15,状态1,第1行关键字'INNER'附近的语法错误。

sql sql-server sql-server-2008

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

如何在jQuery/JavaScript中编码URL并在ASP.NET中解码

如何使用JavaScript安全地对URL进行编码,以便将其放入GET字符串?

这是我在jQuery中所做的:

var url = "mynewpage.aspx?id=1234";
$(location).attr('href', url);
Run Code Online (Sandbox Code Playgroud)

在ASP.NET page_load中,我正在读这个:

_string _id = Request.QueryString["id"].ToString();
Run Code Online (Sandbox Code Playgroud)

如何在jQuery/JavaScript中编码id并在ASP.NET(C#)中解码?

javascript c# asp.net jquery urlencode

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

XML url 中的 &amp; 符号未通过

我很难解决 URL 中与号 (&) 的这个小问题......我正在序列化 XML,如下所示......

    var ser = new XmlSerializer(typeof(response));
    using (var reader = XmlReader.Create(url))
    {
        response employeeResults = (response)ser.Deserialize(reader); //<<error when i pass with ampersand
    }
Run Code Online (Sandbox Code Playgroud)

如果&url 中没有,上面的代码工作正常,否则它会抛出一个错误(见下文)

我没有问题序列化这个网址:

http://api.host.com/api/employees.xml/?&search=john
Run Code Online (Sandbox Code Playgroud)

这个网址有问题:

http://api.host.com/api/employees.xml/?&max=20&page=10
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

`There is an error in XML document (1, 389).`
Run Code Online (Sandbox Code Playgroud)

PS:我确实尝试过传球&#038;,也尝试过&#38or#026&amp;- 没有运气。

.net c# xml xml-serialization xmlserializer

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

Jquery datepicker:禁用联邦假期

我正在使用C#和使用jquery datepicker在asp.net上工作

我的问题是,我如何禁用联邦假期的日期?

我有一个来自sql server的动态日期.

任何人都做过类似的事情或任何想法我怎样才能做到这一点?

$(document).ready(function () {       
  $('#endDate').datepicker({ showOn: 'button',  
      buttonImage: '../images/Calendar.png',  
      buttonImageOnly: true, onSelect: function () { },  
      onClose: function () { $(this).focus(); }  
    });  

  $('#startDate').datepicker({ showOn: 'button',  
      buttonImage: '../images/Calendar.png',  
      buttonImageOnly: true, onSelect:  
        function (dateText, inst) {  
          $('#endDate').datepicker("option", 'minDate', new Date(dateText));  
        }  
      ,  
      onClose: function () { $(this).focus(); }  
    });  
}); 
Run Code Online (Sandbox Code Playgroud)

谢谢.

jquery datepicker

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