小编Sye*_*idi的帖子

C#HTML字符串显示

我正在MVC3中创建一个应用程序,我正在以这种格式在数据库中存储一个字符串

 <a href='path'>Text</a> Happy
Run Code Online (Sandbox Code Playgroud)

该字段正在保存,但我必须在超链接的网页中显示它

文字快乐

但目前它显示像

 <a href='path'>Text</a> Happy
Run Code Online (Sandbox Code Playgroud)

如何在网页上将此字符串呈现为HTML?

c# asp.net-mvc

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

尚未创建"fb-root"div,自动创建

我在我的网页上使用FB like按钮,有时它渲染,有时它不是,当我看到错误日志的控制台它显示错误

The "fb-root" div has not been created, auto-creating
Run Code Online (Sandbox Code Playgroud)

在all.js我正在使用此代码

<div id="fb-root">
</div>
<script>    (function (d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=105911812857824";
        fjs.parentNode.insertBefore(js, fjs);
    } (document, 'script', 'facebook-jssdk'));
</script>


<div class="fb-like" data-send="false" data-width="450" data-show-faces="true">
                    </div>
Run Code Online (Sandbox Code Playgroud)

facebook-graph-api

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

保持FileUpload控件值

我在更新面板中有asp.net FileUpload控件.当我点击上传按钮时,我正在读取某些代码的文件,如果找不到代码,那么我显示ModalPopup从下拉列表中选择用户,否则上传文件并通过电子邮件发送给该代码的用户(此代码保存在数据库中) .如果找不到代码,它显示ModalPopup并删除所选文件,我想在回发后保留所选文件.这是我的代码

<asp:UpdatePanel ID="UpdatePanel3" runat="server" >
    <ContentTemplate>
        <asp:FileUpload ID="FileUpload1" runat="server"  />
        <asp:RequiredFieldValidator ID="rfvFileupload" ValidationGroup="validate" runat="server" ErrorMessage="* required" ControlToValidate="FileUpload1"></asp:RequiredFieldValidator>
    </ContentTemplate>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

并点击按钮

protected void btnupload_Click(object sender, EventArgs e)
{
    //Reading the file and Checking from Database
    if(codefound)
    {
        //Sending email to the user of the Code
    }
    else
    {
        ModalPopupExtender1.Show();
    }
}
Run Code Online (Sandbox Code Playgroud)

如何在帖子后面保留上传控件的值?

c# asp.net

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

关于IEnumerable或IList的foreach

我正在使用LINQ with Entity框架来连接三个表,我正在返回IList接口.

我想foreach在这个返回值上应用循环,这样我就可以在我的模型中填充值.

这就是我加入的方式:

public IList GetData(long Id)
{
    //var q = dataContext.tblUsers.AsEnumerable().Join(dataContext.tblUsersProfiles.AsEnumerable(),)
    var query = from u in dataContext.tblUsers
    join p in dataContext.tblUsersProfiles on u.ProfileId equals p.Id
    join c in dataContext.tblComments on u.Id equals c.Commentedby

    where c.Id == Id
    select new { u.Firstname, u.Lastname, p.ProfilePicPath, c.Comment, c.CommentDate };

    return query.ToList();
}
Run Code Online (Sandbox Code Playgroud)

我想在我的模型列表中填充这些值.我试过这个:

var lst = repository.GetDate(Id);
foreach (var item in lst)
{

}
Run Code Online (Sandbox Code Playgroud)

但我无法访问项目Firstname/ Lastname

我也试过使用对象item,object[] item但他们都没有工作. …

c# linq

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

Jquery在单击时更改CSS类

我正在开发一个项目,我有一些像tab这样的锚,每个都有一些CSS类,所选的选项卡有单独的css类.我点击选项卡,我想将其CSS类更改为选定的css类我已经完成了此功能但我遇到的一些问题是之前选择的选项卡也有相同的类,如何将以前选择的选项卡更改为未选中class,下面是我的代码

$(".btn").each(function ()
{
    $(this).click(function () {                              
        $(this).removeClass("course-btn-tab").addClass("course-btn-tab-selected");        
    });
});

<div class="course-Search-tabs">
    <a href="#" class="course-btn-tab-selected btn" id="a">A</a>
    <a href="#" class="course-btn-tab btn" id="b">B</a>
    <a href="#" class="course-btn-tab btn" id="c">C</a>
    <a href="#" class="course-btn-tab" id="d">D</a>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

不支持URL格式

我正在使用File.OpenRead方法读取File,我正在给出这条路径

   http://localhost:10001/MyFiles/folder/abc.png
Run Code Online (Sandbox Code Playgroud)

我也试过这个,但没有运气

http://localhost:10001//MyFiles//abc.png
Run Code Online (Sandbox Code Playgroud)

但它的给予

不支持URL格式

当我像这样给我的驱动器的物理路径,它工作正常d:\ MyFolder\MyProject\MyFiles\folder\abc.png

如何将文件路径提供给Http路径?

这是我的代码

public FileStream GetFile(string filename)
{
    FileStream file = File.OpenRead(filename);
    return file;
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

禁用 URL 重写规则

我正在使用 window server 2003 sp2 和 IIS 6,我使用 URL rewrite 进行 url 重写,我在 IIS 6 中安装 URL rewritter 时遇到问题,所以我想暂时禁用规则

如何暂时禁用 URL 重写,是否需要在 web.config 中添加一些内容?问候

c# asp.net url-rewriting

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

将XML反序列化为类

我有XML,我正在反序列化,这是我的XML

<?xml version=\"1.0\" encoding=\"utf-16\"?>
<UserInfo xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema'>  
<UserName>First_User</UserName>  
<Age>25</Age>  
</UserInfo>
Run Code Online (Sandbox Code Playgroud)

我有这门课

namespace MyProject{
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "http:/MyProject.ServiceContracts/2006/11", IsNullable = false)]

    [DataContract]
    public class UserInfo
    {
       private string username;

        private string age;

        [DataMember]
        public string UserName
        {
            get
            {
                return this.username;
            }
            set
            {
                this.username = value;
            }
        }

           [DataMember]
        public string Age
        {
            get
            {
                return this.age;
            }
            set
            {
                this.age = value;
            }
        }

    }
    }
Run Code Online (Sandbox Code Playgroud)

我这样做

     XmlSerializer xmlSerSale = new XmlSerializer(typeof(UserInfo));

                        StringReader stringReader = new StringReader(myXML);

                        info = …
Run Code Online (Sandbox Code Playgroud)

c# xml

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

在IE中预览的图像上传

我正在进行图片上传,我要在上传前预览图像(比如在twitter.com上实现显示图片)

我已经写了一些JS代码,它在chrome和Firefox上工作正常,但不能在IE上工作(8或9)

  function PreviewImg(input) {
        if (input.files && input.files[0]) {
            var reader = new FileReader();

            reader.onload = function (e) {
                $('#previmg').attr('src', e.target.result);
            }

            reader.readAsDataURL(input.files[0]);
        }
    }


<input type="file" name="logofile" class="txtbox" onchange="PreviewImg(this);" />
  <img id="previmg" src="#" />
Run Code Online (Sandbox Code Playgroud)

我在IE中调试了代码.input.files在IE中显示为null,任何人都可以告诉解决方案或任何其他解决方案来实现功能问候

javascript file-upload asp.net-mvc-3

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

C#字符串比较

我正在制作一个应用程序,我必须比较特定单词的两个字符串

例如

string a="abc";
string b="abcController";
Run Code Online (Sandbox Code Playgroud)

我必须比较ab匹配abc

我正在使用EqualsCompareTo但这些都不起作用

c#

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