小编leo*_*ora的帖子

从vs 2005迁移到vs 2008

我在一家大公司工作,我们还没有将dotnet运行时3.0+分发到桌面,所以我们都使用vs 2005和c#2.0

移动到vs 2008有什么大的好处,并且仍然针对开发人员定位2.0(因为运行时部署不会很快).

此外,如果建议升级到vs 2008,是否有任何问题或事情需要担心或准备.

注意:我们主要做winforms项目

c# visual-studio-2005 upgrade visual-studio-2008 visual-studio

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

我在VS 2008中找不到ASP.Net MVC应用程序

当我点击新项目时,我没有看到它描述的ASP.NET MVC Web应用程序:

http://www.asp.net/learn/mvc/tutorial-21-cs.aspx

有谁知道为什么我不会看到这个?我有vs 2008 sp1

c# asp.net-mvc

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

asp.net会员获取登录名

我看到我可以调用Request.IsAuthenticated但是我如何在登录后从asp.net会员提供商处获取登录名?

membership asp.net

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

最好的HTML CSS颜色工具

有没有人有一个很好的HTML颜色图表或工具链接,我可以点击我想要的颜色,它显示了它的HTML颜色?

html colors

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

使用.NET发送电子邮件

我有以下代码,但我得到一个异常,即没有定义smtp主机.如果我正在运行此操作并在visual studio中对我的本地计算机进行测试,那么我需要做些什么才能从我的计算机发送电子邮件.我必须打开一些Windows服务吗?

private void SendMailToAdminToApprove(string email_, string name_)
{
    MailMessage msg = new MailMessage();
    msg.From = new MailAddress("address@domain.com", "Person's Name");
    msg.To.Add(new MailAddress("a@gmail.com", "Adam"));
    msg.Subject    = "Message Subject";
    msg.Body       = "Mail body content";
    msg.IsBodyHtml = true;
    msg.Priority   = MailPriority.High;
    try
    {
        SmtpClient c = new SmtpClient();
        c.Send(msg);
    }
    catch (Exception ex)
    {
        Console.Write("T");
    }
}
Run Code Online (Sandbox Code Playgroud)

c# email smtp

0
推荐指数
2
解决办法
1044
查看次数

#和之间有什么区别?用CSS?

是什么区别#,并.用CSS?

#main
{
    background-color: #fff;
    _height: 1px; /* only IE6 applies CSS properties starting with an underscrore */
}


.main
 {
    background-color: #fff;
    _height: 1px; /* only IE6 applies CSS properties starting with an underscrore */
 }
Run Code Online (Sandbox Code Playgroud)

css

0
推荐指数
4
解决办法
353
查看次数

即使我使用的是Ajax.Beginform,似乎整个页面都很清爽

我有以下代码,我试图从常规页面更改为ajax页面,所以当我提交表单时,我只刷新LInkList div.我更改使用行以使用Ajax.BeginForm

这是查看代码:

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<div id="LinkList">
    <% Html.RenderPartial("TestUserControl", Model); %>
</div>
<%using (Ajax.BeginForm("AddNewLink", "Test", new AjaxOptions { UpdateTargetId = "LinkList" }))
  { %>
<fieldset style="text-align: left">
    <legend>Add New Link</legend>
    <table>
        <tr>
            <td>
                Url:
            </td>
            <td>
                <input style="width: 500px" type="text" name="url" />
            </td>
        </tr>
        <tr>
            <td>
                <input type="submit" value="Add Link" name="submit" />
            </td>
        </tr>
    </table>
</fieldset>
<% } %>
Run Code Online (Sandbox Code Playgroud)

这是控制器代码:

   [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult AddNewLink(FormCollection collection_)
    {
        string url = collection_["url"].ToString();

        Test test = new Test();
        test.Name = DateTime.Now.ToString(); …
Run Code Online (Sandbox Code Playgroud)

ajax asp.net-mvc

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

读取网址并获取csv文件

我有一个URL,当我在浏览器中加载它时,它将其识别为csv文件并弹出excel"你想打开".我想以编程方式执行此操作,因此我可以让winforms应用程序使用该URL并直接解析csv文件.

最快的方法是什么?


编辑:我尝试使用WebClient,我收到以下错误:

"远程服务器返回错误:(500)内部服务器错误."

c# browser csv parsing

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

如何让这个重复的代码更优雅?

我有下面这个重复的代码,我假设这可以合并,但如果你注意到每个字典是不同的通用字典:

dictionary1是类型的

Dictionary<int, ContinuousIntegrationSolution>  
Run Code Online (Sandbox Code Playgroud)

而dictionary2的类型是:

Dictionary<int, BugTracker>

      DataTable dt = GetDataTable("CI");
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            DataRow dr = dt.Rows[i];
            int id = Convert.ToInt32(dr["id"]);
            string name = dr["name"].ToString();
            _dictionary1[id] = new ContinuousIntegrationSolution(){Name = name};
        }

        DataTable dt1 = GetDataTable("Bug_Tracking");

        for (int i = 0; i < dt1.Rows.Count; i++)
        {
            DataRow dr = dt1.Rows[i];
            int id = Convert.ToInt32(dr["id"]);
            string name = dr["name"].ToString();
            _dictionary2[id] = new BugTracker() { Name = name };
        }

        DataTable dt2 = GetDataTable("SDLC"); …
Run Code Online (Sandbox Code Playgroud)

c# refactoring

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

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