6

For example:

Instead, you’ll use a higher-level model called ASP.NET AJAX. ASP.NET AJAX gives you a set of server-side components and controls that you can use when designing your web page.

This does not seem correct to me, at least in this case.

12

While I'm not aware of a particular grammatical rule that would prohibit this, as a matter of style, I would prefer not to do what you're suggesting there, especially with something like ASP.NET AJAX. I would suggest something like:

Instead, you’ll use a higher-level model called ASP.NET AJAX. This toolkit gives you a set of server-side components and controls that you can use when designing your web page.

You can replace toolkit with something more appropriate if you prefer.

  • I saw this in a book I am reading and decided it could make a decent question here. I'd definitely like to know if there is a grammatical rule. – Fosco Nov 15 '10 at 21:04
  • 4
    @Fosco: As Dusty says (correctly), there is no rule actually prohibiting this. And, in the right situations, it can be done intentionally for added effect. – Kosmonaut Nov 15 '10 at 21:20
  • @Kosmonaut: Excellent point. As a rhetorical device, it could be quite helpful. – Dusty Nov 15 '10 at 21:34
4

It is a recognised rhetorical device. That said, when you are not going for rhetoric it may be best if you avoided it.

2

Yes. You just did.

I don't know of any rule forbidding it and even if there was it likely is simply a best practice.

As with most things, avoid it if it makes the sentences hard to read or sound awkward, even if it is technically correct.

  • Ha ha. Title has been updated. – Fosco Nov 15 '10 at 21:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.