问题列表 - 第32529页

C#发送HTML和Text电子邮件 - 最优雅?

发送HTML和Text电子邮件是最佳做法吗?

如果我只发送HTML有什么危险?

我正在考虑下面这样的事情

http://johnnycoder.com/blog/2009/04/15/net-mailmessage-linkedresources-alternateviews-and-exceptions/

try
{
    // Assign a sender, recipient and subject to new mail message
    MailAddress sender =
        new MailAddress("sender@johnnycoder.com", "Sender");

    MailAddress recipient =
        new MailAddress("recipient@johnnycoder.com", "Recipient");

    MailMessage m = new MailMessage(sender, recipient);
    m.Subject = "Test Message";

    // Define the plain text alternate view and add to message
    string plainTextBody =
        "You must use an email client that supports HTML messages";

    AlternateView plainTextView =
        AlternateView.CreateAlternateViewFromString(
            plainTextBody, null, MediaTypeNames.Text.Plain);

    m.AlternateViews.Add(plainTextView);

    // Define the html alternate view with embedded image …
Run Code Online (Sandbox Code Playgroud)

c# asp.net email

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

Django:输入图像文件的低位文件名

我有一个模特:

class Foo(models.Model):
    poster = models.ImageField(u"Poster", upload_to='img')
Run Code Online (Sandbox Code Playgroud)

我正在使用管理员上传海报并保存Foo对象.我现在需要找到一种在保存之前将文件名小写的方法.例如,POSTER.png或Poster.png或poster.PNG应小写为poster.png.

实现这一目标最简单的方法是什么?

django django-models django-admin

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

无尽的水平jQuery自动收报机

我正在寻找一个无尽的横向新闻风格的自动收报机.我玩过SmoothScroll和SimpleDivScroll.

SmoothScroll似乎不适用于不同宽度的元素,SimpleDivScroll只与jQuery 1.4+兼容,而且我坚持使用jQuery 1.3.2.

还有其他选择吗?

jquery jquery-plugins

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

jquery验证只有数字

我有jquery.validate.js插件,它对我来说很好.

我的问题是:

我有一个文本框,这个文本框是必填项,只应接受数字.

在js中,我可以看到有数字验证,问题是我不知道如何使用它.

我只知道如何通过放入文本框字段来创建所需的字段 <class="required">

那么,我如何再添加一个验证标准来接受数字.

感谢名单

javascript jquery jquery-plugins jquery-validate

21
推荐指数
1
解决办法
7万
查看次数

Process.Start返回null

我正在编写一个程序,在目录中启动一个随机文件.该文件可以是任何时间,但主要是视频或图像文件.每次我启动一个文件,我想关闭以前打开的文件.代码是:

    string FolderSelected = "";
    string FileName = "";
    Process proc;

    List<string> FilesDisplayed = new List<string>();

    public Form1()
    {
        InitializeComponent();
    }

    private void button2_Click(object sender, EventArgs e)
    {
        if (FolderSelected == string.Empty)
            FolderSelected = Properties.Settings.Default.FilesDefaultFolder;

        if (proc != null)
        {
            proc.CloseMainWindow();
            proc.Close();
        }
        FileName = FetchRandomFile();
        proc = Process.Start(FileName);


    }
Run Code Online (Sandbox Code Playgroud)

问题是,我一直得到proc = null(文件正确启动),我无法获取以前打开的进程,以便关闭它.我知道.NET重用进程,这就是为什么它返回Null但我需要覆盖这种行为.请帮忙,盖伊.

c#

18
推荐指数
2
解决办法
7989
查看次数

检查文件/文件夹访问权限

我得到一个UnautorizedAccessException运行此代码:

string[] fileList = Directory.GetFiles(strDir, strExt);
Run Code Online (Sandbox Code Playgroud)

发生在异常c:\users\username\appdata 如何,我可以检查我是否有访问权限(列出和读取文件)?

.net c# vb.net file-permissions

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

在Coldfusion中创建Word文档 - 如何进行分页编号?

我正在使用以下代码创建Word格式.doc,然后使用cfheader和cfcontent来提供服务.一切都很好,但我需要能够在页眉(或页脚)中放置动态信息,否则自动页面编号将是第二个最佳选择.

我该如何修改代码?

<cfsavecontent variable="myDocument">
<html xmlns:w="urn:schemas-microsoft-com:office:word">
<!--- Head tag instructs Word to start up a certain way, specifically in
print view. --->
    <head>
        <xml>
         <w:WordDocument>
            <w:View>Print</w:View>
            <w:SpellingState>Clean</w:SpellingState>
            <w:GrammarState>Clean</w:GrammarState>
            <w:Compatibility>
             <w:BreakWrappedTables/>
             <w:SnapToGridInCell/>
             <w:WrapTextWithPunct/>
             <w:UseAsianBreakRules/>
            </w:Compatibility>
            <w:DoNotOptimizeForBrowser/>
         </w:WordDocument>
        </xml>
    </head>
<body>
    Regular HTML document goes here
    <!--- Create a page break microsoft style (took hours to find this) 
--->
    <br clear="all"
style="page-break-before:always;mso-break-type:page-break" />
    Next page goes here
</body>
</html>
</cfsavecontent> 
Run Code Online (Sandbox Code Playgroud)

coldfusion ms-word wordml wordprocessingml

9
推荐指数
1
解决办法
8958
查看次数

在Android和iOS上播放的视频/音频编解码器设置

什么编解码器设置将生成有效的视频,以便在Android(videoView)和iOS UIWebView上播放?

iphone video android video-streaming

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

全局中止所有jQuery AJAX请求

有没有办法在没有请求对象句柄的情况下全局中止所有Ajax请求?

我问的原因是我们有一个非常复杂的应用程序,我们使用setTimeOut()在后台运行许多不同的Ajax请求.如果用户单击某个按钮,我们需要暂停所有正在进行的请求.

javascript jquery

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

iOS 4:背景音频的遥控器

我正在尝试为我正在为iOS 4开发的应用程序设置背景音频.该应用程序没有专用的音乐播放器viewController,但不像其他背景音频应用程序,如Pandora,这使任务更多一点混乱.

我已Info.plist正确设置了适当的设置,并AVAudioPlayer在我的应用委托中有一个对象,可以从任何地方访问.当用户播放一首歌曲时,我用一首AVAudioPlayer用歌曲初始化的新歌曲替换它并播放它.这一切都很好,除了现在我不知道如何支持远程控制事件.

根据Apple的文档,我有这个:

- (void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];
    [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
    [self becomeFirstResponder];
}

- (void)viewWillDisappear:(BOOL)animated {
    [super viewWillDisappear:animated];
    [[UIApplication sharedApplication] endReceivingRemoteControlEvents];
    [self resignFirstResponder];
}

- (BOOL)canBecomeFirstResponder {
    return YES;
}

- (void)remoteControlReceivedWithEvent:(UIEvent *)event {
    switch(event.subtype) {
        case UIEventSubtypeRemoteControlTogglePlayPause:
            if([iPhoneAppDelegate backgroundAudioPlayer].playing)
                [iPhoneAppDelegate pauseBackgroundAudioPlayer];
            else
                [iPhoneAppDelegate playBackgroundAudioPlayer];
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是,我在哪里放这个?Apple的文档似乎暗示这应该放在某个视图控制器的某个地方,但我的应用程序有很多视图控制器和导航控制器.无论我试图把它放在哪里,出于某种原因,在多任务托盘遥控器中点击切换播放/暂停按钮会导致歌曲暂停片刻然后取消暂停,或以某种方式使歌曲播放两次.

iphone audio avfoundation ios4

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